มี 15 วิธีการคำขอ HTTP และตามมาตราฐาน HTTP คำขอ HTTP สามารถใช้วิธีการคำขอหลายวิธี. HTTP 1.0 กำหนดวิธีการคำขอที่มี 3 วิธี: GET, POST และ HEAD. HTTP 1.1 เพิ่มวิธีการคำขอที่ใหม่ 5 วิธี: OPTIONS, PUT, DELETE, TRACE และ CONNECT.
เลขทะเบียน | วิธี | เรียก |
---|---|---|
1 | GET | ขอข้อมูลหน้าที่ระบุและกลับมาด้วยเนื้อหาขององค์ประกอบ. |
2 | HEAD | คล้ายคำขอ GET แต่ไม่มีเนื้อหาเฉพาะที่อยู่ในคำตอบที่กลับมา ซึ่งใช้เพื่อขอหัวข้อ |
3 | post | ส่งข้อมูลไปยังทรัพยากรที่ระบุเพื่อการประมวลผล (เช่นการส่งฟอร์มหรืออัพโหลดไฟล์) ข้อมูลนั้นมีอยู่ในส่วนที่เกี่ยวข้องของคำขอ คำขอ POST อาจนำไปสู่การสร้างทรัพยากรใหม่และ/หรือการปรับปรุงทรัพยากรที่มีอยู่แล้ว. |
4 | PUT | ข้อมูลที่ส่งมาจากทางด้านลูกค้าไปยังเซิร์ฟเวอร์นั้นมีความสำคัญมากกว่าเนื้อหาของเอกสารที่ระบุ. |
5 | DELETE | ขอให้เซิร์ฟเวอร์ลบหน้าที่ระบุ. |
6 | CONNECT | HTTP/1.1 โปรโตคอลถูกครอบคลุมเพื่อเซิร์ฟเวอร์ประสานงานที่สามารถท่อสายการเชื่อมโยง. |
7 | OPTIONS | อนุญาตให้ทางด้านลูกค้าดูการทำงานของเซิร์ฟเวอร์. |
8 | TRACE | คำขอ Echo ที่ได้รับโดยเซิร์ฟเวอร์ใช้สำหรับการทดสอบหรือการวินิจฉัยโรค. |
9 | PATCH | องค์ประกอบมีตารางที่บรรยายความแตกต่างจากเนื้อหาที่เป็นตัวแทนโดย URI ต้นฉบับ. |
10 | MOVE | เซิร์ฟเวอร์คำขอย้ายหน้าที่ระบุไปยังที่อยู่เครือข่ายอื่น. |
11 | COPY | เซิร์ฟเวอร์คำขอคัดลอกหน้าที่ระบุไปยังที่อยู่เครือข่ายอื่น. |
12 | เชื่อมโยง | ขอให้เซิร์ฟเวอร์จัดตั้งความสัมพันธ์การเชื่อมโยง. |
13 | UNLINK | ตัดขาดการเชื่อมโยง. |
14 | WRAPPED | อนุญาตให้ทางด้านลูกค้าส่งคำขอที่ถูกทับแผง. |
15 | การขยาย-mothed | โดยไม่เปลี่ยนแปลงข้อตกลง สามารถเพิ่มวิธีการเพิ่มเติมได้. |