我们看以下一个charles请求:
Response Code代表状态码,当前请求的状态码为200 OK,说明是请求成功了,我们再点击contents tab就能看到服务端返回的内容:
下面我们看一下常见的状态码是什么意思,状态码由三个数字组成,第一个数字定义了响应的类别
常见的状态码如下:
HTTP消息报头:
消息报头分为通用报头、请求报头、响应报头、实体报头等。消息报头由键值对组成。每行一对,
关键字和词用英文冒号":"分割
1.通用报头
通用报头可以出现在请求报头,也可以出现在响应报头
Date:表示消息产生的时间
Connection:允许发送指定连接的选项
Cache-Control:用于指定缓存指令,缓存指令是单向的
2.请求报头
请求报头通知服务器关于客户端请求的信息
Host 请求的主机名
User-Agent:发送请求的浏览器类型,操作系统等信息
Accept请求报头域用于指定客户端接受哪些类型的信息。
Accept-Charset请求报头域用于指定客户端接受的字符集。
Accept-Encoding请求报头域类似于Accept,但是它是用于指定可接受的内容编码。
Accept-Language请求报头域类似于Accept,但是它是用于指定一种自然语言。
Authorization请求报头域主要用于证明客户端有权查看某个资源。