เมธอด HTTP
แหล่งอ้างอิงที่อ่านง่ายสำหรับทุกเมธอดคำขอ HTTP — GET, POST, PUT, PATCH, DELETE และอื่น ๆ พร้อม WebDAV — แสดงในที่เดียวว่าแต่ละตัวปลอดภัย idempotent และแคชได้หรือไม่ รับเนื้อหาหรือไม่ พร้อมตัวอย่างทั่วไป ในเบราว์เซอร์ ฟรี
ทุกเมธอดคำขอ HTTP มาตรฐานและความหมายของมัน เคียงข้างกัน ทุกอย่างทำงานในเบราว์เซอร์ของคุณจากแหล่งอ้างอิงในตัว — ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์
| เมธอด | วัตถุประสงค์ | ปลอดภัย | Idempotent | แคชได้ | เนื้อหา | การใช้งานทั่วไป |
|---|
เกี่ยวกับ เมธอด HTTP
ตัวอ้างอิงเมธอด HTTP นี้รวบรวมเมธอดคำขอมาตรฐานทุกตัว ได้แก่ GET, HEAD, POST, PUT, PATCH, DELETE, CONNECT, OPTIONS และ TRACE รวมถึงส่วนขยาย WebDAV ที่พบบ่อยไว้ในตารางเดียวที่อ่านง่าย สำหรับแต่ละเมธอด ตารางนี้ตอบคำถามที่นักพัฒนามักคิดจริง ๆ คือ ปลอดภัย (safe) หรือไม่ เป็น idempotent หรือไม่ แคชได้หรือไม่ มี request body หรือไม่ และตัวอย่างการใช้งานทั่วไปเป็นอย่างไร
คุณสมบัติเชิงความหมายสามข้อนี้ผลักดันการตัดสินใจออกแบบจริง เมธอดที่ปลอดภัยเป็นแบบอ่านอย่างเดียวและสามารถ prefetch ได้อย่างอิสระ เมธอดที่เป็น idempotent สามารถลองใหม่ได้หลังจากเครือข่ายล้มเหลวโดยไม่มีผลข้างเคียง ซึ่งเป็นสิ่งที่พร็อกซีและ HTTP client สันนิษฐานไว้พอดี และความสามารถในการแคชกำหนดว่าการตอบกลับจะถูกจัดเก็บและนำกลับมาใช้ได้หรือไม่
การค้นหาจับคู่ทั้งชื่อเมธอด คุณสมบัติ และกรณีใช้งาน เช่น PATCH, idempotent และ cache ล้วนกรองตารางได้ และมีสวิตช์กลุ่มแยกเมธอดมาตรฐานออกจากชุด WebDAV ชื่อเมธอดแต่ละตัวคัดลอกไปยังคลิปบอร์ดได้ด้วยคลิกเดียว
วิธีใช้ เมธอด HTTP
- สแกนตารางเพื่อเปรียบเทียบเมธอดในคอลัมน์ Safe, Idempotent, Cacheable และ Body
- ค้นหาด้วยชื่อ คุณสมบัติ หรือกรณีใช้งาน เช่น PUT, idempotent หรือ upload
- สลับระหว่างกลุ่ม Standard และ WebDAV เพื่อรวมหรือแยกเมธอดส่วนขยายออก
- วางเมาส์บนทูลทิปของคอลัมน์เพื่อดูคำนิยามของแต่ละคุณสมบัติแบบเข้าใจง่าย
- คลิกปุ่มคัดลอกเพื่อนำชื่อเมธอดไปใช้ในสเปก API หรือการทดสอบของคุณ