HTTP Request Method

Poorin Suradechanun
Touch Technologies
Published in
1 min readJan 18, 2019
ผลการค้นหารูปภาพสำหรับ http request method

Http Request

เป็นการที่ Client ทำการร้องขอข้อมูลจาก Server ซึ่งข้อมูลนั้นก็คือ Http Request โดยส่งจากฝั่ง Client ไปยังฝั่ง Server เพื่อให้ส่งข้อมูลที่ต้องการกลับมา ซึ่งจะประกอบไปด้วย 3 ส่วนหลักๆคือ Request Line, Header Line, และ Message body

Request Line ประกอบไปด้วย

  1. Request Method
  • GET: ใช้ในการดึงข้อมูลจากเซิร์ฟเวอร์ โดยใช้ URI ที่กำหนด คำขอที่ใช้ GET ควรดึงข้อมูลเท่านั้นและไม่ควรมีผลกระทบใด ๆ กับข้อมูล
  • POST: เป็นการส่งข้อมูลกลับไปยัง Server
  • HEAD: คล้ายกับ GET ยกเว้นว่า server ไม่คืน Message body
  • PUT: คล้าย POST แต่จะเป็นการแก้ไขข้อมูล
  • DELETE: ลบข้อมูลที่ถูกระบุใน Request-URL
  • TRACE: ส่งข้อมูลร้องขอกลับมา เครื่องลูกข่ายจะเห็นว่ามีข้อมูลอะไรบ้างที่สื่อกลางเพิ่มหรือเปลี่ยนแปลงข้อความร้องขอก่อนไปถึงทรัพยากรปลายทาง
  • CONNECT: แปลงการเชื่อมต่อของการร้องขอไปเป็นทุนเนล TCP/IP แบบโปร่งใส มักใช้สำหรับแปลงการเชื่อมต่อที่เข้ารหัสแบบ SSL ให้เดินทางผ่านพร็อกซีที่ไม่มีการเข้ารหัสได้ง่ายขึ้น
  • OPTIONS: คืนค่าของ HTTP methods ที่ server สนับสนุน ใช้สำหรับการตรวจสอบ functionality ของ web server

2. URL

3. HTTP Version

Header Line

ใช้เมื่อต้องการใส่รายละเอียดในการ request เพิ่มเติม จะเป็นส่วนที่ไม่จำเป็นต้องมีก็ได้

Request Message body

จะเป็นข้อมูลที่ได้จากการร้องขอหรือที่เรียกว่า เนื้อหา โดยส่วนใหญ่จะใช้สำหรับส่งข้อมูลให้เครื่องเซิร์ฟเวอร์ ซึ่งจะมากับ POST Method ซึ่งอาจจะเป็น ไฟล์ html, ไฟล์ css, ไฟล์ javascript, ไฟล์ json หรือไฟล์รูปภาพ หรือไฟล์อื่นๆก็ได้

Touch Technologies

“ เราไม่ได้ถูกต้องที่สุด แต่เราแสดงสิ่งที่เราทำ ”

--

--