Berikut perbedaan lengkap dari method POST dan GET
| PERBEDAAN | POST | GET |
|---|---|---|
| History | Parameter/nilai tidak tersimpan di browser | Parameter/nilai tersimpan dibrowser dan bisa diakses ulang karena nilai menjadi kesatuan URL |
| Bookmark | Parameter/nilai tidak dapat dibookmark | Parameter bisa dibookmark |
| Tombol Kembali/Kirim Ulang | Biasanya browser memberitahukan/menanyakan apakah data akan dikirim ulang | Dengan methot get, halaman sebelumnya langsung ditampillkan tanpa mengeksekusi kembali karena tersimpan dalam cache browser |
| Encoding type (enctype attribute) | Mendukung pengiriman data binner dengan teknik multipart/form-data atau application/x-www-form-urlencoded | hanya mendukung application/x-www-form-urlencoded |
| Parameters | Dapat mengirimkan parameter url sekaligus mengirimkan data tersembunyi ke server | Hanya bisa mengirimkan parameter melalui URL |
| Kecurangan data | Lebih sulit karena tertutup | Lebih terbuka karena data terlihat |
| Keamanan | Dengan method POST lebih aman karena data langsung dikirim ke server | Dengan jelas bisa ketahui data apa saja yang dikirim |
| Penggunaan | POST digunakan untuk mengirim data yang lebih rahasia seperti password | Digunakan lebih untuk keperluan mengambil data |
| Besar data yang dikirim | Standard 8 Mb, tergantung konfigurasi server | 7607 karakter |
Tidak ada komentar:
Posting Komentar