Contents
Apa miliknya sendiri HTTP?
Hypertext Transfer Protocol (HTTP) dirancang untuk memungkinkan interaksi diantara pelanggan dan juga server.
HTTP berfungsi sebagai proses respons berasal dari meminta diantara pelanggan dan juga server.
Contoh: Klien (browser) siaran meminta HTTP langsung ke server; kemudian server mengembalikan respons langsung ke pelanggan. Tanggapan berisi info kondisi mengenai meminta dan juga kemungkinan besar tambahan berisi informasi yang diminta.
HTTP Method berbaikan berasal dari:
Dua pendekatan HTTP yang sebagian besar dari dasar digunakan adalah: GET dan juga POST.
Method GET
GET digunakan untuk meminta informasi berasal dari informasi daya tertentu.
GET adalah tidak pantas satu pendekatan HTTP yang sebagian besar dari dasar.
Perhatikan bahwa tali kueri (mitra bagian / nilai pasar) dikirim secara mendalam URL meminta GET:
/take a look at/demo_form.php?name1=value1&name2=value2 |
Beberapa mengingat tambahan mengenai meminta GET:
- Permintaan GET dapat di-cache
- GET adalah meminta diperbaiki secara mendalam riwayat browser
- GET adalah meminta yang dapat di-bookmark
- Permintaan GET tidak boleh digunakan instan mengurus informasi halus
- Permintaan GET {memiliki} membatasi durasi
- Permintaan GET seluruhnya digunakan untuk meminta informasi (sebagai gantinya memodifikasi)
Method POST
POST digunakan untuk mengirim informasi langsung ke server , dan juga server membuat / memperbarui informasi daya.
Data yang dikirim langsung ke server bersama POST disimpan di request physique meminta HTTP:
POST /take a look at/demo_form.php HTTP/1.1 Host: w3schools.com name1=value1&name2=value2 |
POST adalah tidak pantas satu pendekatan HTTP yang sebagian besar dari dasar.
Beberapa mengingat tambahan mengenai meminta POST:
- Permintaan POST pasti tidak pernah disimpan secara mendalam cache
- Permintaan POST tidak diperbaiki ada di riwayat browser
- Permintaan POST tidak dapat di-bookmark
- Permintaan POST tidak {memiliki} membatasi durasi informasi
Method PUT
PUT digunakan untuk mengirim informasi langsung ke server untuk membuat / memperbarui informasi daya.
Perbedaan diantara POST dan juga PUT adalah bahwa meminta PUT bersifat idempoten. Artinya, memanggil meminta PUT yang sama seperti banyak kali pasti akan secara konsisten membuat hasil akhir yang sama seperti. Sebaliknya, memanggil meminta POST berulang-ulang {memiliki} hasil selain berupa pembuatan informasi daya yang sama seperti banyak kali.
Method HEAD
HEAD praktis sama bersama GET, tetapi tanpa physique response
Dengan frase tambahan, jika GET / individu mengembalikan ikut individu, untuk alasan ini HEAD / individu pasti akan membuat meminta yang sama seperti tetapi tidak pasti akan mengembalikan ikut individu.
Permintaan HEAD praktis untuk memeriksa meminta GET apa yang pasti akan dikembalikan di masa lalu cara yang benar-cara yang benar membuat meminta GET – seperti di masa lalu mengunduh file luas atau bahkan pengisi respons.
Method HAPUS
Method DELETE digunakan untuk menghapus informasi daya yang ditentukan.
Method OPTIONS
Metode OPTIONS digunakan untuk menjelaskan opsi interaksi untuk informasi daya goal.
Perbandingan GET vs. POST
Tabel berikut membandingkan sepasang pendekatan HTTP yaitu, GET dan juga POST.
GET | POST | |
---|---|---|
Tombol BACK / Reload | Tidak tidak aman | Data will likely be re-submitted (the browser ought to alert the person that the informasi are about to be re-submitted) |
Bookmark | Bisa dibookmark | Tidak bisa dengan mudah dibookmark |
Cache | Bisa di-cache | Tidak bisa dengan mudah di-cache |
Encoding kind | software/x-www-type-urlencoded | software / x-www-type-urlencoded atau bahkan multipart / type-informasi. Gunakan pengkodean multibagian untuk informasi biner |
History | Parameter diperbaiki ada di riwayat browser | Parameter tidak ada sama sekali di riwayat browser |
Batasan durasi informasi | Ya, instan mengirim informasi, technique GET menambahkan informasi langsung ke URL; dan juga durasi URL dibatasi (durasi URL maksimal adalah 2048 kepribadian) | Tidak ada membatasi |
Batasan pada tipe informasi | Hanya kepribadian ASCII yang diperbolehkan | Tidak ada membatasi. Data biner tambahan diperbolehkan |
Security | GET apalagi aman dan selamat dibandingkan bersama POST karena informasi yang dikirim merupakan segmen berasal dari URL Jangan pernah sebelumnya menggunakan GET instan mengirim frase sandi atau bahkan info halus berbagai lainnya! |
POST kecil lebih aman dan selamat daripada GET karena parameternya tidak disimpan secara mendalam riwayat browser atau bahkan log server net |
Visibility | Data dapat dilihat melalui setiap orang di URL | Data tidak ditampilkan di URL |
Anda ringan menonton: HTTP Request Method – DosenIT.com
Sumber: https://taylorswift10years.com
Kategori: Teknologi