Hypertext Transfer Protocol (HTTP)
Apa itu HTTP ? Pengertian
Head,GET,Post,Put,Delete,Trace,Options,Connect,Patch pada HTTP
Hypertext Transfer Protocol (HTTP) adalah sebuah protokol
jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi,
kolaboratif, dan menggunakan hipermedia. Penggunaannya banyak pada pengambilan
sumber daya yang saling terhubung dengan tautan, yang disebut dengan dokumen
hiperteks, yang kemudian membentuk World Wide Web pada tahun 1990. Hingga kini,
ada dua versi mayor dari protokol HTTP, yakni HTTP/1.0 yang menggunakan koneksi
terpisah untuk setiap dokumen, dan HTTP/1.1 yang dapat menggunakan koneksi yang
sama untuk melakukan transaksi. Dengan demikian, HTTP/1.1 bisa lebih cepat
karena memang tidak perlu membuang waktu untuk pembuatan koneksi
berulang-ulang.
HTTP menetapkan sembilan metode (kadang disebut
"verbs") yang menunjukkan tindakan yang ingin dilakukan terhadap
sumber teridentifikasi. Hal yang diwakili sumber ini, berupa data yang sudah
ada atau data yang diciptakan secara dinamis, bergantung pada implementasi
peladen. Biasanya sumber ini berkaitan dengan berkas atau keluaran dari berkas
pelaksana yang menetap di peladen.
A. HEAD
Meminta tanggapan yang identik dengan
tanggapan yang sesuai dengan permintaan GET, namun tanpa badan tanggapan. Ini
berguna untuk mengakses informasi meta yang tertulis dalam kepala tanggapan
tanpa perlu mengangkut seluruh konten.
B. GET
Meminta representasi sumber tertentu.
Permintaan menggunakan GET (dan beberapa metode HTTP lain) "tidak boleh
memiliki kepentingan melakukan tindakan selain pengaksesan". W3C telah
menerbitkan prinsip panduan mengenai perbedaan ini dengan menyatakan,
"desain aplikasi web harus mematuhi prinsip di atas, serta batasan
sejenis."
C. POST
Mengirimkan data untuk diproses (misalnya
dari bentuk HTML) ke sumber teridentifikasi. Data dimasukkan dalam badan
permintaan. Ini dapat menghasilkan pembentukan sumber baru atau pemutakhiran
sumber yang sudah ada atau keduanya.
D. PUT
Mengunggah representasi sumber tertentu.
E. DELETE
Menghapus sumber tertentu.
F. TRACE
Menggaungkan kembali permintaan yang
diterima, sehingga klien dapat melihat perubahan atau tambahan yang dilakukan
oleh peladen perantara.
G. OPTIONS
Mengembalikan metode HTTP yang didukung
peladen untuk URL tertentu. Ini dapat digunakan untuk memeriksa fungsionalitas
peladen web dengan meminta '*' daripada fungsionalitas sumber tertentu.
H. CONNECT
Menukarkan koneksi permintaan dengan
terowongan TCP/IP transparan, biasanya untuk memfasilitasi komunikasi
terenkripsi SSL (HTTPS) melalui proksi HTTP tak terenkripsi.
I.
PATCH
Menerapkan modifikasi parsial terhadap
sumber.
Peladen HTTP diminta untuk mengimplementasikan sedikitnya
metode GET dan HEAD dan jika mungkin, metode OPTIONS
Sebuah sesi HTTP adalah urutan transaksi permintaan dan
respons jaringan dengan menggunakan protokol HTTP. Sebuah klien HTTP akan
memulai sebuah permintaan. Klien tersebut akan membuka sebuah koneksi
Transmission Control Protocol|Transmission Control Protocol (TCP) ke sebuah
port tertentu yang terdapat dalam sebuah host (umumnya port 80 atau 8080).
Server yang mendengarkan pada port 80 tersebut akan menunggu pesan permintaan
klien. Saat menerima permintaan, server akan mengirimkan kembali baris status,
seperti "HTTP/1.1 200 OK", dan pesan yang hendak diminta, pesan
kesalahan atau informasi lainnya.
Berikut ini adalah
contoh transaksi yang dilakukan oleh server dan klien S = Server C = Client
C : (Inisialisasi koneksi)
C : GET /index.htm HTTP/1.1
C : Host: www.wikipedia.org
S : 300 OK
S : Mime-type: text/html
S :
S : -- data dokumen –
S : (close connection)
|
Sumber : bahan kuliah
Penjelasan HTTP, Apa itu HTTP, Pengertian Patch, Pengertian
GET pada HTTP, Pengertian Post, Pengertian Put, Penjelasan Delete pada HTTP,
Pengertian Trace, Pengertian Connect Pada HTTP, Pengertian options pada HTTP,Pengertian
Patch pada HTTP, Penjelasan tentan HTTP.
Penjelasan Tentang Hypertext Transfer Protocol (HTTP)
Reviewed by Unknown
on
16.04
Rating:
Tidak ada komentar:
Silahkan Meninggalkan Komentar, Berkomentarlah dengan Sopan dan terpelajar, Terimakasih support teman-teman sekalian.
Buat yang mau Copas jangan lupa cantumkan Sumber, karna blog ini diproteksi DMCA.