"Protokol HTTP direka untuk menukar fail, jadi ia mempunyai beberapa arahan terbina dalam untuk ini, yang sering dipanggil kaedah. "

"Inilah: DAPATKAN, SIARKAN, LETAKKAN, PADAMKAN , PILIHAN, KEPALA, TAMPAL, SUSAN, PAUTAN, NYAHPAUT, SAMBUNG ."

"Saya akan memberitahu anda tentang 4 kaedah utama."

"Kaedah GET direka bentuk untuk menerima fail berdasarkan permintaan (URL). Permintaan fail mengandaikan bahawa tiada apa-apa kecuali permintaan itu sendiri dihantar ke pelayan. Ia juga dianggap biasa untuk cache hasil (tindak balas) permintaan tersebut. Satu contoh nyata caching ini ialah memuatkan imej oleh penyemak imbas."

"Kaedah PUT direka untuk menambah fail pada pelayan. Laluan fail dijangka menjadi laluan yang ditentukan dalam URL. Badan permintaan mesti mengandungi fail."

"Kaedah POST direka untuk mengemas kini fail pada pelayan. Kedua-dua data dan fail dihantar dalam permintaan dan dalam respons."

"Kaedah DELETE direka untuk memadam fail berdasarkan URL mereka."

"Bolehkah anda meringkaskan maklumat ini dalam satu jadual?"

"Tentu:"

HTTP, port, permintaan, respons, REST - 1

"Sebenarnya, web berhenti memikirkan URL sebagai laluan fail dan mula menganggapnya sebagai permintaan. Akibatnya, kaedah GET dan POST menjadi yang paling biasa."

"Kaedah POST adalah yang paling universal: ia menyokong kedua-dua permintaan penuh dan respons penuh."

"Yang berkata, kaedah GET sering dianggap sebagai versi POST yang dipermudahkan. Ia tidak memerlukan permintaan sepenuhnya, hanya URL sebagai permintaan."

"Apakah jenis permintaan yang dihantar kepada pelayan apabila saya membuka pautan dalam penyemak imbas?"

"Setiap kali anda memasukkan URL baharu dalam penyemak imbas anda, penyemak imbas menghantar permintaan GET. Lagipun, anda tidak menghantar sebarang data selain daripada URL."

"By the way, saya nampak awak buat lajur Status dalam jadual. Apa tu?"

"Sebarang tindak balas pelayan menggunakan protokol HTTP mesti bermula dengan status permintaan."

"Berikut ialah kod status:"

Kod status Penerangan Contoh
1xx Respons bermaklumat 101
2xx- Kejayaan 200
3xx Pengalihan semula 301,302,303,305
4xx Ralat pelanggan 404
5xx Ralat pelayan 501

"Apabila semuanya baik-baik saja, kod status 200 biasanya dikembalikan."

"Jika pelayan ingin mengubah hala pengguna ke halaman lain, ia mengembalikan URL baharu dan kod status 302."

"Jika halaman yang diminta tidak ditemui, ia mengembalikan 404."

"Jika terdapat ralat pelayan, ia mengembalikan kod status 501-503."

"Entah kenapa saya rasa tak sihat, Amigo."

"Saya akan mengeluarkan sesuatu daripada diri saya. Anda pula boleh membaca lebih lanjut di sini ."