【笔记】HTTP请求与响应
source link: https://feiju12138.github.io/2022/04/28/HTTP%E8%AF%B7%E6%B1%82%E4%B8%8E%E5%93%8D%E5%BA%94/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
【笔记】HTTP请求与响应
HTTP请求与响应学习笔记
请求的结构
请求行
的范围:请求的第一行的内容请求头
的范围:请求的第二行开始,直到第一次遇到空行结束的内容请求体
的范围:请求从第一次遇到空行之后的内容,通常传递键值对结构的参数,多个参数用&
分隔- GET请求没有请求体
请求行
请求头
请求体
请求行包含的信息
请求类型 资源路径 协议及版本
请求头包含的信息
Host
:请求资源的地址和端口号User-Agent
:客户端的浏览器及版本号Referer
:跳转之前的地址Cookie
:携带的Cookie信息Accept-Charset
:指定字符编码集Content-Type
:请求体中数据的类型Content-Length
:请求体中数据的长度
响应的结构
状态行
的范围:请求的第一行的内容响应头
的范围:请求的第二行开始,直到第一次遇到空行结束的内容响应体
的范围:请求从第一次遇到空行之后的内容
状态行
响应头
响应体
状态行包含的信息
协议及版本 状态码 状态描述
100~199
:信息性状态码200~299
:成功状态码300~399
:重定向状态码400~499
:客户端错误状态码500~599
:服务端错误状态码
响应头包含的信息
Date
:日期Server
:服务端软件及版本Location
:重定向后的目标页面Set-Cookie
:向客户端设置的Cookie信息Content-Type
:响应体中数据的类型Content-Length
:响应体中数据的长度Refresh
:定时刷新浏览器X-Powered-By
:服务端使用的编程语言
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK