HTTP PUT มีเนื้อความหรือไม่
HTTP PUT มีเนื้อความหรือไม่

วีดีโอ: HTTP PUT มีเนื้อความหรือไม่

วีดีโอ: HTTP PUT มีเนื้อความหรือไม่
วีดีโอ: สอน Deno RESTful API #10: Http PUT Method 2024, พฤศจิกายน
Anonim

5 คำตอบ HTTP คำขอ มีร่างกาย ถ้าพวกเขา มี ส่วนหัว Content-Length หรือ Transfer-Encoding (RFC 2616 4.3) หากจะร้องขอ มี มัน มี ไม่ ร่างกาย และเซิร์ฟเวอร์ของคุณควรปฏิบัติต่อสิ่งนี้

ต่อมาอาจมีคนถามว่า HTTP GET มีเนื้อความได้หรือไม่?

กล่าวอีกนัยหนึ่ง any คำขอ ข้อความได้รับอนุญาตให้มีข้อความ ร่างกาย และจึงต้องแยกวิเคราะห์ข้อความโดยคำนึงถึงสิ่งนั้น ความหมายของเซิร์ฟเวอร์สำหรับ รับ อย่างไรก็ตาม ถูกจำกัดในลักษณะที่ว่า a ร่างกาย , ถ้ามี, มี ไม่มีความหมายกับคำว่า ขอ . ใช่คุณ สามารถ ส่ง ร้องขอร่างกาย กับ รับ แต่ก็ไม่ควร มี ความหมายใด ๆ

นอกจากนี้ เนื้อหาของคำขอ HTTP คืออะไร เส้นสตาร์ทและ HTTP ส่วนหัวของ HTTP ข้อความเรียกรวมกันว่าหัวหน้าของ คำขอ ในขณะที่น้ำหนักบรรทุกเรียกว่า ร่างกาย.

นอกจากนี้ http delete มีเนื้อหาหรือไม่

อัปเดตล่าสุดสำหรับ HTTP 1.1 ข้อกำหนด (RFC 7231) อนุญาตนิติบุคคลอย่างชัดเจน ร่างกาย ใน ลบ คำขอ: เพย์โหลดภายใน a ลบ ข้อความขอไม่มีความหมายที่กำหนดไว้ ส่งเพย์โหลด ร่างกาย บน ลบ คำขออาจทำให้การใช้งานที่มีอยู่บางรายการปฏิเสธคำขอ

คำขอ GET ควรมีเนื้อหาหรือไม่

รับคำขอ อย่า มี NS ร้องขอร่างกาย ดังนั้นพารามิเตอร์ทั้งหมด ต้อง ปรากฏใน URL หรือในส่วนหัว แม้ว่ามาตรฐาน HTTP จะไม่ได้กำหนดขีดจำกัดความยาวของ URL หรือส่วนหัว แต่ไคลเอ็นต์และเซิร์ฟเวอร์ HTTP ส่วนใหญ่ มี ขีดจำกัดในทางปฏิบัติอยู่ระหว่าง 2 kB ถึง 8 kB

แนะนำ: