HTTP/HTTPS协议入门-LEVEL -1
作者:白杏仁儿aaa | 发布时间: | 更新时间:
HTTP/HTTPS协议入门-LEVEL -1
.docx
docx文件
客户端请求 (不会burp抓包的小伙伴以后会出教程,这里需要抓包)
http请求构成:
请求行:
Method Request-URI HTTP-Version CRLF
Method :表示请求方法
Request-URI:是一个统一资源标识符
HTTP-Version :表示请求的HTTP协议版本
CRLF︰表示回车和换行
常见请求头:
Cotent-length:请求字节长度
例:
此请求数据长度为316字节
空行:
表示请求头结束﹐请求正文开始
服务器响应
HTTP响应构成:
响应头部/消息报头:
Cotent-type:数据类型+编码
图例:Content-Type : application/ json; charset=UTF-8
Json数据类型+UTF-8编码类型(数据类型是什么就用什么格式,此图将会用JSON数据格式)
Serve:服务端版本
Date:时间
Cotent-length:请求字节长度
Set-cookie:略讲:第一次存储时生成,便于后续使用(详细在后续会有)
状态行:
(分为协议类型与响应码,这里主讲响应码)
状态代码有三位数字组成﹐第一个数字定义了响应的类别﹐且有五种可能取值:
1xx:指示信息--请求已被服务器接收﹐继续处理
2xx:成功--请求已成功被服务器接收,理解,并接受.
3xx:重定向--需要后续操作才能完成这一请求
4xx:客户端错误--请求有语法错误或请求无法实现
5xx:服务端错误--服务器在处理某个正确请求时发生错误
例:
(此图响应码为200,则对应上文服务器接收成功)
(此图响应码为404,证明客户端错误)
常见状态码:
以上就是本期的全部内容啦,感谢大家的耐心观看