HTTP请求
HTTP请求是指从客户端到服务端的请求消息,不借助工具的方法通过浏览器的F12,打开开发者模式,可以看到需要的请求信息:
- 请求地址:URL。
- 请求方法:HEAD、GET、POST、PUT、OPTIONS、DELETE、PATCH(GET、POST常用)。
- HTTP协议/版本:浏览器中F12查看(随便点开一个浏览器)。
- 请求头:告诉服务器关于客户端的环境和请求正文相关内容信息,包含很多参数(具体含义可以百度到)。
- 请求参数:如果存在参数,则会展示变量名以及变量值。
HTTP响应
一个http响应是从服务端到客户端的响应消息,包括响应状态码、响应头、响应报文等。
- 响应状态码:标记响应状态的标识,200表示成功,404表示资源找不到,500表示服务器异常,302表示重定向,304表示未更新等。
- 响应头信息:告诉客户端关于服务器,响应报文相关的一些信息,例如服务器类型、响应报文格式等。
- 响应报文:针对请求从服务响应回来的数据,例如html、xml、json等。
location:告诉浏览器跳转到哪里
content-length:告诉浏览器返回数据的长度
content-type:告诉浏览器返回数据的类型
Set-Cookie:告诉浏览器需要缓存的cookie数据