[http请求]——请求方法与报文头格式

[http 请求]——请求⽅法与报⽂头格式爆震弹
⼀个HTTP 请求报⽂由请求⾏(request line )、请求头部(header )、空⾏和请求数据4个部分组成。
(1)请求⾏
请求⾏由请求⽅法字段、URL 字段和HTTP 协议版本字段3个字段组成,它们⽤空格分隔。
例如,
GET /index.html HTTP/1.1
HTTP 协议的请求⽅法有GET 、POST 、HEAD 、PUT 、DELETE 、OPTIONS 、 TRACE 、CONNECT……
最常⽤的GET ⽅法和POST ⽅法以及HEAD ⽅法。
GET :当客户端要从服务器中读取⽂档时,使⽤GET ⽅法。GET ⽅法 要求服务器将URL 定位的资源放在响应报⽂的数据部分,回送给客户端。使⽤GET ⽅法时,请求参数和对应的值附加在URL 后⾯,利⽤⼀个问号(“?”)代 表URL 的结尾与请求参数的开始,传递参数长度受限制(1024字节)。例如,/index.jsp?id=100&op=bind 。
POST :当客户端 给服务器提交信息较多时可以使⽤POST ⽅法。POST ⽅法将请求参数封装在HTTP 请求数据中,以名称/值的形式出现,可以传输⼤量数据,可⽤来传送⽂件。
HEAD :类GET ⽅法,不响应页⾯Body 部分,⽤于检查链接的可访问性及资源是否修改。
(2)请求头部
请求头部由“关键字:值对”组成,关键字和值⽤英⽂冒号“:”分隔,典型的请求头有:
User-Agent :产⽣请求的浏览器类型。
Accept :客户端可识别的内容类型列表。
Host :请求的主机名,允许多个域名同处⼀个IP 地址,即虚拟主机。电汽锅
(3)空⾏
最后⼀个请求头之后是⼀个空⾏,发送回车符和换⾏符,通知服务器以下不 再有请求头。
碳海绵对于⼀个完整的http 请求来说空⾏是必须的,否则服务器会认为本次请求的数据尚未完全发送到服务器,处于等待状态。
(4) 请求数据
单相轴流风机请求数据不在GET ⽅法中使⽤,⽽是在POST ⽅法中使⽤。POST ⽅法适⽤于需要客户填写表单的场合。与请求数据相关的最常使⽤的请求 头是Content-Type 和Content-Length 。
例⼦如下:
1.使⽤get ⽅式时,url 类似如下格式:
蒸汽吹灰器
GET
报问头如下:
2.POST报⽂头如下:
quartz插件
在http头后边有⼀空⾏,空⾏后边接着发送post数据。空⾏通知服务器以下不再有请求头。

本文发布于:2024-09-22 05:22:05,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/159925.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:请求   数据   服务器   参数   字段
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议