- http协议和httpd的配置
URL:unifrom resource locator
url方案:scheme
服务器地址:ip:port
资源路径
相当url
绝对url - http协议:
http/0.9,http/1.0,http1.1,http/2.0
http协议:stateless
服务器无法持续追踪访问者来源
cookie,session
http事务:
请求:request
响应:response
报文语法格式:
method:请求方法,标明客户端希望服务器对资源执行的动作
GET,HEAD,POST
version:
HTTP/.
status:
三位数字,如200,301,302,404,502,标记请求处理过程中发生的情况
reason-phrase:状态码所标记的状态的简要描述
headers:每个请求或响应报文可包含任意个首部,每个首部都有首部名称,后面跟一个冒号,而后跟上一个可选空格,接着是一个值
entity-body:请求时附加的数据或响应时附加的数据 - method:
GET:从服务器获取一个资源
HEAD:只从服务器获取文档的响应首部
POST:向服务器发送要处理的数据
PUT:将请求的主体部分存储在服务器上
DELETE:请求删除服务器上指定的文档
协议查看或分析的工具:tcpdump,tshark,wireshark
status(状态码):
1xx:100-101,信息提示
2xx:200-206,成功
3xx:300-305,重定向
4xx:400-415,错误类信息,客户端错误
5xx:500-505,错误类信息,服务器端错误
headers:
格式:
Name:value
首部的分类:
通用首部
请求首部
响应首部
实体首部
扩展首部
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交