PROGRAMMING
November 16, 2018
Mencoba membuat API dengan CI
Catatan ini adalah catatan lanjutan dari catatan sebelumnya. Sehingga project yang digunakan juga masih sama dengan yang sebelumnya.
Ok, sebelumnya saya ingin membahas tentang METHOD pada API.
Ada banyak jenis METHOD yang di sediakan atau bisa digunakan sebenarnya, hanya saja saya pribadi ketika menulis catatan ini baru mencoba 4 buah Method dari keseluruhan method yang ada. Yaitu :
1. POST
Apa sih itu POST ?
Sederhananya gini, ketika kita menggunakan API, selain menarik atau mengambil data, maka kita juga perlu mengirim data ke API. Umumnya Method ini lah yang digunakan untuk melakukan pengiriman data dari aplikasi ke API.
2. GET
kalau yang ini, lebih sering digunakan untuk meminta si API supaya memberikan data ke aplikasi yang meminta berdasarkan parameter yang sudah di tentukan. Atau kalau bahasa rumitnya "AMBIL DATA DARI API".
3. PUT
Nah, yang satu ini biasanya digunakan untuk mengirim data ke API tetapi ketika melakukan proses perubahan data.
4. DELETE
Sesuai namanya, method ini sering digunakan untuk memerintahkan API supaya menghapus suatu data.
NOTE : Bukan berarti ketika ingin menghapus data harus menggunakan method DELETE, tetapi bisa saja kita menggunakan method POST. Namun, jika proses untuk meminta data, memberi data, merubah data dan menghapus data dilakukan seluruhnya di dalam method POST, maka akan membingungkan anda sendiri nantinya. Jadi sebaiknya gunakan Method pada tempatnya.
Ok, langsung aja kita coba yok..
Silahkan buat file baru #saya membuat file dengan nama Coba.php di dalam folder "project/application/controllers".
Click gambar untuk memperbesar gambar |
jangan lupa tambahkan 3 line seperti pada gambar di atas di dalam filenya.
selanjutnya saya membuat echo untuk setiap methodnya. supaya ketika method itu benar-benar jalan, maka akan menampilkan echonya.
Click gambar untuk memperbesar gambar |
Ok, sudah selesai. mari kita uji dengan software POSTMAN #silahkan download jika belum ada.
Buka aplikasi Postman nya.
Click gambar untuk memperbesar gambar |
Silahkan Ubah methodnya sesuai keinginan (pengennya method mana yang mau di coba). lalu masukkan url nya (urlnya sama seperti url web).
Click gambar untuk memperbesar gambar |
kalau sudah, di bagian kanan ada button Send, silahkan di klik. Maka nanti di bagian bawah akan menampilkan (respon dari API).
Click gambar untuk memperbesar gambar |
disini saya mencoba method POST terlebih dahulu. dan hasilnya adalah menampilkan echo yang ada di dalam method Post.
untuk mengganti methodnya cukup ubah dari POST menjadi seperti yang di inginkan.
Contoh ..
Click gambar untuk memperbesar gambar |
Click gambar untuk memperbesar gambar |
Click gambar untuk memperbesar gambar |
Ok, untuk awal percobaan, saya rasa itu adalah hal2 yang perlu di ketahui terlebih dahulu.
Terimakasih banyak.
Silahkan tinggalkan komentarnya ya..