"โปรโตคอล HTTP ได้รับการออกแบบมาสำหรับการแลกเปลี่ยนไฟล์ ดังนั้นจึงมีคำสั่งในตัวหลายคำสั่งสำหรับสิ่งนี้ ซึ่งมักเรียกว่าเมธอด "
"นี่คือ: GET, POST, PUT, DELETE , OPTIONS, HEAD, PATCH, TRACE, LINK, UNLINK, CONNECT "
"ฉันจะบอกคุณเกี่ยวกับ 4 วิธีหลัก"
"เมธอด GET ได้รับการออกแบบมาเพื่อรับไฟล์ตามคำขอ (URL) คำขอไฟล์ถือว่าไม่มีสิ่งใดนอกจากคำขอนั้นถูกส่งไปยังเซิร์ฟเวอร์ นอกจากนี้ยังถือเป็นเรื่องปกติที่จะแคชผลลัพธ์ (การตอบสนอง) ของคำขอดังกล่าว ตัวอย่างที่ชัดเจนของการแคชนี้คือการโหลดรูปภาพโดยเบราว์เซอร์"
"วิธี PUT ได้รับการออกแบบมาสำหรับการเพิ่มไฟล์ไปยังเซิร์ฟเวอร์ เส้นทางของไฟล์คาดว่าจะเป็นเส้นทางที่ระบุใน URL เนื้อความของคำขอต้องมีไฟล์"
"เมธอด POST ได้รับการออกแบบมาสำหรับการอัปเดตไฟล์บนเซิร์ฟเวอร์ ทั้งข้อมูลและไฟล์จะถูกส่งไปในคำขอและในการตอบสนอง"
"วิธี DELETE ได้รับการออกแบบมาสำหรับการลบไฟล์ตาม URL"
"คุณสามารถสรุปข้อมูลนี้ในตารางเดียวได้หรือไม่"
"แน่นอน:"
"อันที่จริง เว็บเลิกคิดว่า URL เป็นเส้นทางของไฟล์และเริ่มปฏิบัติต่อมันเป็นคำขอ ด้วยเหตุนี้ เมธอด GET และ POST จึงกลายเป็นวิธีที่ใช้กันมากที่สุด"
"วิธีการ POST เป็นวิธีสากลที่สุด: รองรับทั้งคำขอที่สมบูรณ์และการตอบกลับที่สมบูรณ์"
"ที่กล่าวว่า เมธอด GET มักจะถูกมองว่าเป็นเวอร์ชันที่เรียบง่ายของ POST มันไม่จำเป็นต้องมีคำขอแบบเต็ม มีเพียง URL เท่านั้นที่เป็นคำขอ"
"คำขอประเภทใดถูกส่งไปยังเซิร์ฟเวอร์เมื่อฉันเปิดลิงก์ในเบราว์เซอร์"
"ทุกครั้งที่คุณป้อน URL ใหม่ในเบราว์เซอร์ เบราว์เซอร์จะส่งคำขอ GET ท้ายที่สุด คุณไม่ได้ส่งข้อมูลอื่นใดนอกจาก URL"
"ยังไงก็ตาม ฉันเห็นว่าคุณสร้างคอลัมน์สถานะในตาราง นั่นคืออะไร"
"การตอบสนองของเซิร์ฟเวอร์ใดๆ ที่ใช้โปรโตคอล HTTP จะต้องขึ้นต้นด้วยสถานะของคำขอ"
"นี่คือรหัสสถานะ:"
รหัสสถานะ | คำอธิบาย | ตัวอย่าง |
---|---|---|
1xx | การตอบสนองที่ให้ข้อมูล | 101 |
2xx- | ความสำเร็จ | 200 |
3xx | การเปลี่ยนเส้นทาง | 301,302,303,305 |
4xx | ข้อผิดพลาดของลูกค้า | 404 |
5xx | เซิร์ฟเวอร์ผิดพลาด | 501 |
"เมื่อทุกอย่างเรียบร้อย รหัสสถานะ 200 จะถูกส่งคืน"
"หากเซิร์ฟเวอร์ต้องการเปลี่ยนเส้นทางผู้ใช้ไปยังหน้าอื่น เซิร์ฟเวอร์จะส่งกลับ URL ใหม่และรหัสสถานะ 302"
"หากไม่พบหน้าที่ร้องขอ จะส่งกลับ 404"
"หากมีข้อผิดพลาดของเซิร์ฟเวอร์ ระบบจะส่งกลับรหัสสถานะ 501-503"
“อย่างใดฉันรู้สึกไม่ดี Amigo”
"ฉันจะลบบางสิ่งออกจากตัวฉันเอง ในทางกลับกัน คุณสามารถอ่านเพิ่มเติมได้ที่นี่ "
GO TO FULL VERSION