Definisi HTTP
HTTP adalah singkatan yang bermaksud Protokol Pemindahan HyperText, atau Protokol Pindahan Hypertext. Protokol ini dibangunkan oleh institusi antarabangsa W3C dan IETF dan digunakan dalam semua jenis transaksi melalui Internet.
HTTP memudahcarakan definisi sintaks dan semantik bahawa perisian web yang berbeza - kedua-dua pelanggan, pelayan dan proksi - gunakan untuk berinteraksi antara satu sama lain.
Protokol ini dikendalikan oleh permintaan dan tindak balas antara klien dan pelayan. Selalunya permintaan mempunyai kaitan dengan fail, menjalankan program, membuat pangkalan data, terjemahan, dan fungsi lain. Semua maklumat yang beroperasi di Web melalui protokol ini dikenal pasti oleh URL atau alamat.
Urusniaga protokol HTTP tipikal terdiri daripada tajuk yang diikuti dengan baris kosong dan kemudian data. Tajuk ini menentukan tindakan yang diperlukan oleh pelayan.
Sejak penciptaannya, HTTP telah berkembang dalam pelbagai versi. Antaranya, 0.9, 1.0, 1.1 dan 1.2.
Protokol jenis ini beroperasi dengan kod tindak balas tiga digit, yang berkomunikasi jika sambungan ditolak, jika berjaya, jika ia diarahkan ke URL lain, jika terdapat ralat di pihak klien, atau di bahagian pelayan.
Aplikasi dan pelayar web cenderung untuk melengkapkan tindakan HTTP, seperti yang berlaku, misalnya, dengan apa yang disebut "kuki", yang membolehkan maklumat menyimpan sesi, fungsi yang tidak ada protokol ini, kerana ia beroperasi tanpa keadaan.
Pada masa kini, banyak alamat URL memerlukan kemasukan protokol "//" untuk operasi yang betul. Protokol ini biasanya diikuti dengan kod khas "www" dan kemudian dengan alamat khusus laman web yang ingin anda lawati.