Http协议
Http请求信息和响应信息的格式
1.请求行
2.请求头信息
3.请求主体信息(可以没有)
4.头信息结束后和主题信息之间要空行
请求行又分三部分:
请求方法 请求路径 所用的协议
EG:
GET /0606/01.php HTTP/1.1 请求行:
1.GET 就是请求方法
2./0606/01.php 就是请求的资源
3.HTTP/1.1 是请求所用的协议版本
Host: localhost 请求头部信息
!!! 这里一定要空一行
以便头信息与主体信息做区分,头信息非常丰富
HTTP/1.1 200 OK 响应行:协议版本 状态码 状态文字
DATE: Thu. 30 Jun 2023 12:39:02 GMT 响应头信息:
一般格式为
key:value
key:value
contente-length:接下来的主体长度
主体
1.请求方法:GET POST PUT DELETE TRACE OPTIONS
POST比GET麻烦的多,需要再投信息里表明主体长度与类型
POST为向里输入
HEAD和GET基本一致,只是返回内容
1 | GET: 用于请求访问已经被URL(统一资源标识符)识别的资源,可以通过URL传参给服务器。 |
2.请求路径:就是URL的一部分
3.所用协议:一般是HTTP/1.1
4.响应行:协议版本 状态码 状态文字
状态码是用来反映服务器响应情况的
最常见的如
1 | 200 OK |
分类如下
1 | 1XX 信息 接收到请求,继续处理 |
1 | 成功 |
状态文字是用来描述状态码的,便于人观察
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 ᕙ(• ॒ ູ•)ᕘ欢迎光临ᕙ(`▿´)ᕗ!




