HTTP Response คืออะไร

หมวดสำหรับแบ่งบันความ รู้ต่างๆ จะมีหมวดย่อยๆ ในหมวดนี้ เช่น php, SQL, XML, CSS

Moderators: mindphp, ผู้ดูแลกระดาน

Post Reply
User avatar
jirawoot
PHP VIP Members
PHP VIP Members
Posts: 1282
Joined: 17/06/2019 10:30 am

HTTP Response คืออะไร

Post by jirawoot » 02/07/2019 2:57 pm

HTTP Response คือ ข้อมูลที่ server ส่งกลับไปยัง client ที่มาจาก HTTP Request ตามที่ทาง client ร้องขอมา http respones จะมีส่วนประกอบสำคัญหลัก คือ http status code, http response headers, respones body
Selection_005.png
Selection_005.png (2.82 KiB) Viewed 340 times
รหัสบอกสถานะ (http status code) คือเป็นรหัสที่ใช้บอกสถานะในการ request ครั้งนั้นได้รับการตอบรับว่าสำเร็จหรือไม่รหัสก็มีอยู่ 5 หมวด ด้วยกัน คือ
1xx: information
  • 100: Continue
    101: Switching Protocols
    102: Checkpoint
2xx: successful
  • 200: OK
    201: Created
    202: Accepted
    ยังไม่เสร็จ
    203: Non-Authoritative Information
    204: No Content
    205: Reset Content
    206: Partial Content
3xx: redirection
  • 300: Multiple Choices
    301: Moved Parmanently
    302: Found
    303: See Other
    304: Not Modified
4xx: client error
  • 400: Bad Request
    401: Unauthorized
    402: Payment Required
    403: Forbidden
    404: Not Found
    405: Method Not Allowed
    406: Not Acceptable
    413: Request Entity
    414: Request-URI
    415: Unsupported Media Type
5xx: server error
  • 500: Internal Server Error
    501: Not Implemented
    502: Bad Gateway
    503: Service Unavailable
    504: Gateway Timeout
response headers คือ ส่วนที่เป็นข้อมูลเพิ่มเติม เช่น ขนาดของข้อมูลว่ามีขนาดเท่าไร ประเภทอะไร ตัวอย่าง เช่น
Selection_006.png
Selection_006.png (41.84 KiB) Viewed 340 times
response body คือ ในส่วนจะเป็นข้อมูลหรือเนื้อความของข้อมูลจริงที่ ทางserver ส่งกลับไปยัง client ที่จะต้องแสดงลงบน web browser


อ้างอิง
https://www.anurocha.com/2016/07/28/http-basic/
https://www.medium.com/quintuples/สิ่งที่ต้องรู้ทำความเข้าใจก่อนเขียน-test-rest-apis-with-postman-a85a274992b5
https://www.swiftlet.co.th/learn/http-protocol/

Post Reply

Return to “Share Knowledge”

Users browsing this forum: facebook.com [Crawler] and 19 guests