HTTP报文的语法
来源:互联网 发布:log4j.xml输出完整sql 编辑:程序博客网 时间:2024/06/08 11:22
前言
所有的HTTP报文都可以分为两类:请求报文(request message)和响应报文(response message)。请求报文会向Web服务器请求一个动作,响应报文会将请求的结果返回给客户端。请求和响应报文的基本报文结构相同。
报文格式
请求报文的格式:
<method><request-URL><version><headers><entity-body>
响应报文格式:
<version><status><reason-phrase><headers><entity-body>
请求报文和响应报文的格式只有起始行不同。
报文各部分的描述
方法(method):客户端希望服务器对资源执行的动作。比如GET,HEAD或POST等。
请求URL(request-URL):命名了所请求资源,或者URL路径组件的完整URL。
版本(version):报文所使用的HTTP版本,HTTP/major.minor,其中major是主要版本号,minor是次要版本号。
状态码(status-code):用三位数字描述了请求过程中所发生的情况。
原因短语(reason-phrase):状态码的可读版本,原因短语只对人类有意义。
首部(header):可以有零个或多个首部,每个首部都包含一个名字,后面跟着一个冒号(:),然后是一个可选的空格,接着是一个值,最后是一个 CELF(空行)。
实体的主体部分(entity-body):实体的主体部分包含一个由任意数据组成的数据块。
阅读全文
0 0
- HTTP报文的语法
- HTTP报文内的HTTP报文信息
- Http的报文结构
- Http的报文结构
- HTTP的报文结构
- HTTP的请求报文与响应报文
- HTTP报文的一些总结经验
- HTTP报文的那些事儿
- HTTP协议的报文结构
- HTTP协议的报文结构
- http报文内的http信息
- HTTP报文内的HTTP信息
- HTTP报文
- HTTP报文
- HTTP报文
- Http报文
- HTTP报文
- HTTP报文
- java10课语法糖
- Android自定义View——从零开始实现覆盖翻页效果
- go语言中yaml配置文件的使用
- 圈圈套圈圈(4)(待续)
- 内存管理(二)
- HTTP报文的语法
- oracle 分析函数
- JAVA POI 读取2013 EXCEL时 XSSFWorkbook(fis);出错
- 三种方法让你的Service不被“一键加速”和系统杀掉
- 卷积神经网络CNN中的各种意义
- java设计模式之建造者模式
- Vim 在多个文件修改同样的文字
- linux下安装ab压力测试工具及ab命令详解
- EasyPlayer RTSP Windows播放器OSD字幕叠加接口方法和使用效果全解析