Apakah HTTP?

HTTP adalah singkatan dari Hypertext Transfer Protocol. Ia adalah protokol yang digunakan untuk memindahkan data melalui internet. Dalam istilah yang lebih mudah, ia adalah bahasa yang digunakan oleh pelayar web dan pelayan untuk berkomunikasi antara satu sama lain untuk memaparkan halaman web dan kandungan dalam talian yang lain.

Apakah HTTP?

HTTP adalah singkatan dari Hypertext Transfer Protocol. Ia adalah satu set peraturan yang membolehkan komputer berkomunikasi antara satu sama lain melalui internet. Ini yang membolehkan anda menyemak imbas web dan mengakses tapak web. Apabila anda menaip alamat web ke dalam penyemak imbas anda, komputer anda menghantar permintaan HTTP ke pelayan tempat tapak web dihoskan dan pelayan menghantar semula respons HTTP dengan kandungan tapak web.

HTTP (Hypertext Transfer Protocol) ialah komponen kritikal World Wide Web. Ia adalah protokol lapisan aplikasi yang memudahkan komunikasi antara klien web (seperti pelayar web) dan pelayan web. HTTP bertanggungjawab untuk menghantar dokumen hipermedia, termasuk HTML, imej dan video, merentasi internet.

HTTP menggunakan model pelayan klien, di mana klien menghantar permintaan kepada pelayan untuk sumber tertentu, dan pelayan bertindak balas dengan sumber yang diminta. Permintaan HTTP biasanya dimulakan dengan mengklik pada hiperpautan atau memasukkan URL ke dalam bar alamat pelayar web. Pelayan memproses permintaan dan menghantar semula respons HTTP, yang mengandungi sumber yang diminta atau mesej ralat jika sumber itu tidak tersedia. HTTP ialah protokol tanpa kewarganegaraan, bermakna setiap permintaan dan respons adalah bebas daripada sebarang permintaan atau respons sebelumnya.

Apakah HTTP?

HTTP, atau Hypertext Transfer Protocol, ialah protokol lapisan aplikasi yang memudahkan komunikasi antara pelayar web dan pelayan web. Ia adalah asas kepada World Wide Web dan bertanggungjawab untuk menghantar dokumen hipermedia, seperti HTML.

Protokol HTTP

HTTP mengikuti model pelayan pelanggan klasik, di mana pelanggan, biasanya pelayar web, membuka sambungan untuk membuat permintaan kepada pelayan. Pelayan kemudiannya membalas permintaan dengan mesej yang mengandungi data yang diminta. Pelanggan dan pelayan berkomunikasi menggunakan set peraturan standard, atau protokol, yang mentakrifkan cara mesej diformat dan dihantar.

Permintaan HTTP

Permintaan HTTP ialah mesej yang dihantar oleh klien ke pelayan, meminta sumber tertentu, seperti halaman web atau imej. Mesej permintaan mengandungi maklumat tentang sumber yang diminta dan sebarang data tambahan yang diperlukan untuk melengkapkan permintaan.

Permintaan HTTP terdiri daripada beberapa komponen, termasuk:

  • Kaedah permintaan: Menentukan jenis permintaan yang dibuat, seperti GET atau POST.
  • URI Permintaan: Pengecam Sumber Seragam yang mengenal pasti sumber yang diminta.
  • Versi HTTP: Versi protokol HTTP yang digunakan.
  • Pengepala: Maklumat tambahan tentang permintaan, seperti ejen pengguna dan sebarang kuki yang dihantar.

Respons HTTP

Respons HTTP ialah mesej yang dihantar oleh pelayan sebagai tindak balas kepada permintaan pelanggan. Mesej respons mengandungi data yang diminta, bersama-sama dengan maklumat tambahan tentang sumber yang dihantar.

Respons HTTP terdiri daripada beberapa komponen, termasuk:

  • Kod status: Kod tiga digit yang menunjukkan status permintaan, seperti 200 OK atau 404 Not Found.
  • Versi HTTP: Versi protokol HTTP yang digunakan.
  • Pengepala: Maklumat tambahan tentang respons, seperti jenis kandungan dan panjang.
  • Isi mesej: Data sebenar yang dihantar, seperti kod HTML untuk halaman web.

Ringkasnya, HTTP ialah protokol yang membolehkan komunikasi antara pelayar web dan pelayan web, membolehkan pengguna mengakses dan melihat kandungan web. Permintaan dan respons HTTP adalah blok binaan komunikasi ini, dan ia mengikut set peraturan standard yang ditakrifkan oleh protokol HTTP.

Protokol HTTP

HTTP, atau Hypertext Transfer Protocol, ialah protokol yang digunakan untuk memindahkan data melalui internet. Ia adalah protokol pelayan pelanggan, bermakna permintaan dimulakan oleh penerima, biasanya pelayar web. HTTP ialah protokol lapisan aplikasi yang dibina di atas TCP, dan ia menggunakan model komunikasi pelanggan-pelayan.

Kaedah HTTP

Kaedah HTTP digunakan untuk menunjukkan tindakan yang diingini untuk dilakukan pada sumber. Kaedah HTTP yang paling biasa ialah GET dan POST. Kaedah GET digunakan untuk mendapatkan maklumat daripada pelayan, manakala kaedah POST digunakan untuk menghantar maklumat kepada pelayan. Kaedah HTTP lain termasuk PUT, DELETE, HEAD, OPTIONS dan TRACE.

Pengepala HTTP

Pengepala HTTP digunakan untuk memberikan maklumat tambahan tentang permintaan atau respons. Terdapat beberapa jenis pengepala HTTP, termasuk pengepala umum, pengepala permintaan, pengepala respons dan pengepala entiti. Beberapa pengepala HTTP biasa termasuk Jenis Kandungan, Panjang Kandungan, Kawalan Cache dan Ejen Pengguna.

HTTP ialah protokol tanpa kewarganegaraan, yang bermaksud setiap permintaan diproses secara bebas daripada sebarang permintaan sebelumnya. Walau bagaimanapun, HTTP/1.1 memperkenalkan sambungan berterusan, juga dikenali sebagai sambungan kekal hidup, yang membenarkan berbilang permintaan dihantar melalui satu sambungan.

Caching ialah satu lagi ciri penting HTTP. Caching membolehkan sumber yang sering diminta disimpan secara setempat, mengurangkan jumlah masa yang diperlukan untuk mendapatkannya daripada pelayan. HTTP juga menyokong pelbagai format untuk mewakili data, termasuk HTML, XML dan JSON.

Secara ringkasnya, HTTP ialah protokol lapisan aplikasi yang digunakan untuk komunikasi antara pelayar web dan pelayan web. Ia menggunakan kaedah HTTP untuk menunjukkan tindakan yang diingini dan pengepala HTTP untuk memberikan maklumat tambahan tentang permintaan atau respons. HTTP ialah protokol tanpa kewarganegaraan, tetapi ia menyokong sambungan berterusan dan caching untuk meningkatkan prestasi.

Permintaan HTTP

Permintaan HTTP ialah mesej yang dihantar oleh klien kepada pelayan untuk memulakan tindakan. Permintaan terdiri daripada baris permintaan, pengepala permintaan dan badan permintaan pilihan. Baris permintaan mengandungi kaedah HTTP, laluan sumber yang diminta dan versi HTTP. Pengepala mengandungi maklumat tambahan tentang permintaan, seperti ejen pengguna, bahasa yang diterima dan jenis kandungan yang diterima. Badan mengandungi data yang dihantar oleh pelanggan, seperti data borang atau JSON.

Minta Format Mesej

Format mesej permintaan adalah seperti berikut:

<method> <path> HTTP/<version>
<headers>

<optional request body>

Kaedah ini adalah salah satu kaedah permintaan HTTP, seperti GET, POST, PUT, DELETE, atau PATCH. Laluan ialah laluan URL sumber yang diminta, seperti "/index.html" atau "/api/users/1". Versi ialah versi HTTP, seperti HTTP/1.1.

Kaedah Permintaan HTTP

HTTP mentakrifkan beberapa kaedah permintaan yang menunjukkan tindakan yang diingini untuk dilakukan untuk sumber tertentu. Kaedah yang paling biasa digunakan ialah GET, POST, PUT, DELETE, dan PATCH. GET digunakan untuk mendapatkan semula sumber, POST digunakan untuk mencipta sumber, PUT digunakan untuk mengemas kini sumber, DELETE digunakan untuk memadam sumber, dan PATCH digunakan untuk mengemas kini sebahagian sumber.

Pengepala Permintaan HTTP

Pengepala permintaan HTTP memberikan maklumat tambahan tentang permintaan, seperti ejen pengguna, bahasa yang diterima dan jenis kandungan yang diterima. Beberapa tajuk biasa ialah:

  • Hos: nama domain pelayan
  • Ejen Pengguna: ejen pengguna pelanggan, seperti pelayar web atau alat baris arahan curl
  • Terima: jenis kandungan klien yang diterima, seperti teks/html atau aplikasi/json
  • Jenis Kandungan: jenis kandungan badan permintaan, seperti application/x-www-form-urlencoded atau application/json
  • Keizinan: bukti kelayakan keizinan pelanggan, seperti token pembawa atau pengepala pengesahan asas

Badan Permintaan HTTP

Badan permintaan HTTP mengandungi data yang dihantar oleh klien, seperti data borang atau JSON. Jenis kandungan badan permintaan ditentukan dalam pengepala Jenis Kandungan. Isi permintaan adalah pilihan dan mungkin kosong.

Ringkasnya, permintaan HTTP ialah mesej yang dihantar oleh pelanggan kepada pelayan untuk memulakan tindakan. Ia terdiri daripada baris permintaan, pengepala permintaan dan badan permintaan pilihan. Baris permintaan mengandungi kaedah HTTP, laluan sumber yang diminta dan versi HTTP. Pengepala mengandungi maklumat tambahan tentang permintaan, seperti ejen pengguna, bahasa yang diterima dan jenis kandungan yang diterima. Badan mengandungi data yang dihantar oleh pelanggan, seperti data borang atau JSON. HTTP mentakrifkan beberapa kaedah permintaan, seperti GET, POST, PUT, DELETE dan PATCH, yang menunjukkan tindakan yang diingini untuk dilakukan untuk sumber tertentu.

Respons HTTP

Apabila pelanggan menghantar permintaan HTTP ke pelayan web, pelayan bertindak balas dengan mesej respons HTTP. Respons HTTP termasuk baris status, pengepala respons dan badan respons pilihan. Dalam bahagian ini, kita akan membincangkan format respons HTTP, kod status respons HTTP, pengepala respons HTTP dan badan respons HTTP.

Format Mesej Balasan

Mesej respons HTTP terdiri daripada tiga bahagian: baris status, pengepala respons dan badan respons pilihan. Baris status termasuk versi HTTP, kod status dan frasa sebab. Pengepala respons memberikan maklumat tambahan tentang respons, seperti jenis kandungan, kawalan cache dan kuki. Badan respons mengandungi kandungan sebenar respons, seperti HTML, imej atau video.

Kod Status Respons HTTP

Kod status respons HTTP menunjukkan status sumber yang diminta. Terdapat lima kategori kod status HTTP: maklumat, kejayaan, pengalihan, ralat klien dan ralat pelayan. Beberapa kod status HTTP biasa termasuk 200 OK, 404 Tidak Ditemui dan 500 Ralat Pelayan Dalaman.

Pengepala Respons HTTP

Pengepala respons HTTP memberikan maklumat tambahan tentang respons. Beberapa pengepala respons HTTP biasa termasuk Jenis Kandungan, Panjang Kandungan, Kawalan Cache dan Kuki Set. Pengepala Jenis Kandungan menentukan jenis kandungan dalam respons, seperti teks/html atau imej/png. Pengepala Content-Length menentukan panjang badan tindak balas dalam bait.

Badan Respons HTTP

Badan respons HTTP mengandungi kandungan sebenar respons. Kandungan boleh dalam pelbagai format, seperti HTML, CSS, imej, video atau skrip. Jenis kandungan respons menentukan cara kandungan harus dipaparkan atau diproses oleh pelanggan.

Secara ringkasnya, respons HTTP adalah bahagian penting dalam protokol HTTP. Mereka memberikan maklumat tentang status sumber yang diminta dan kandungan respons. Mesej respons HTTP terdiri daripada baris status, pengepala respons dan badan respons pilihan. Pengepala respons HTTP memberikan maklumat tambahan tentang respons, seperti jenis kandungan, panjang kandungan dan arahan caching.

Lebih Membaca

HTTP adalah singkatan dari Hypertext Transfer Protocol. Ia adalah protokol lapisan aplikasi untuk menghantar dokumen hipermedia, seperti HTML, melalui internet. Ia adalah asas kepada sebarang pertukaran data di web dan ia adalah protokol pelayan-pelanggan, yang bermaksud permintaan dimulakan oleh penerima, biasanya pelayar web (sumber: DND).

Terma Protokol Berkaitan

Laman Utama » Web Hosting » Glosari » Apakah HTTP?

Kekal dimaklumkan! Sertai surat berita kami
Langgan sekarang dan dapatkan akses percuma kepada panduan, alatan dan sumber pelanggan sahaja.
Anda boleh berhenti melanggan pada bila-bila masa. Data anda selamat.
Kekal dimaklumkan! Sertai surat berita kami
Langgan sekarang dan dapatkan akses percuma kepada panduan, alatan dan sumber pelanggan sahaja.
Anda boleh berhenti melanggan pada bila-bila masa. Data anda selamat.
Kekal dimaklumkan! Sertai surat berita kami!
Langgan sekarang dan dapatkan akses percuma kepada panduan, alatan dan sumber pelanggan sahaja.
Kekal Kemas Kini! Sertai Surat Berita kami
Anda boleh berhenti melanggan pada bila-bila masa. Data anda selamat.
Syarikat saya
Kekal Kemas Kini! Sertai Surat Berita kami
ظ Anda (hampir) melanggan!
Pergi ke peti masuk e-mel anda, dan buka e-mel yang saya hantar kepada anda untuk mengesahkan alamat e-mel anda.
Syarikat saya
Anda telah Dilanggan!
Terima kasih atas langganan anda. Kami menghantar surat berita dengan data berwawasan setiap hari Isnin.
Kongsi ke...