http的请求协议

Http的Get,POST

Get请求包括两个部分:

  • request line(包括method,request uri,protocol version))
  • header

基本样式:

GET /?name=XXG&age=23 HTTP/1.1 -----> request line------------------------------------------------------------------Host: 127.0.0.1:8007Connection: keep-alive Cache-Control: max-age=0 -----> headerUpgrade-Insecure-Requests: 1User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8Accept-Encoding: gzip, deflate, brAccept-Language: zh-CN,zh;q=0.9

POST请求包括三个部分

  • request line(包括method,request uri,protocol version))
  • header
  • message body

基本样式

GET / HTTP/1.1 -----> request line------------------------------------------------------------------Host: 127.0.0.1:8007Connection: keep-alive Content-Length: 15 Cache-Control: max-age=0 -----> headerUpgrade-Insecure-Requests: 1User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8Accept-Encoding: gzip, deflate, brAccept-Language: zh-CN,zh;q=0.9------------------------------------------------------------------name=XXG&age=23 ------>message body

链接:https://www.cnblogs.com/bihanghang/p/10218738.html

相关文章