HTTP Request Method – DosenIT.com

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
Lihat lebih banyak:  Arduino #11: Sensor Cahaya (Pengertian dan Jenis-jenis)

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

Leave a Reply

Your email address will not be published.