Http的请求与响应
HTTP请求:客户端→发请求→服务器
请求行
请求行中的请求方式:GET
请求方式
GET,POST,HEAD,DELETE,PUT,TRACT...
GET:请求能携带的参数比较少,大小有限制,会在浏览器的URL栏显示数据内容,不安全,但是高效
POST:请求能够携带的参数没有限制,大小没有限制,不会在浏览器的URL地址栏显示数据内容,安全,但不高效
消息头
Accept:告诉浏览器他所支持的数据类型
Accept-Encoding:支持哪种编码格式 GBK UTF-8 GB2312 ISO8859-1
Accept-Language:告诉浏览器他的语言环境
Cache-Control:缓存控制
Connection:告诉浏览器请求完成还是断开还是保持连接
HTTP响应:服务器→响应→客户端
响应头
Cache-Comtrol:private 缓存控制
Connection:Keep-Alive 连接
Content-Encoding:gzip 编码
Content-Type:text/html 类型
响应体
Accept:告诉浏览器他所支持的数据类型
Accept-Encoding:支持哪种编码格式 GBK UTF-8 GB2312 ISO8859-1
Accept-Language:告诉浏览器他的语言环境
Cache-Control:缓存控制
Connection:告诉浏览器请求完成还是断开还是保持连接
Refresh:告诉客户端,多久刷新一次
Location:让网页重新定位
响应状态码
200:请求响应成功
3xx:请求重定位
重定位:重新到网站所给的新位置去
4xx:找不到资源,资源不存在 404
5xx:服务器代码错误 500、502 网关错误

浙公网安备 33010602011771号