http响应总结
响应协议。
有时候面试的时候会称为响应报文,响应包,都是一个意思,提到的时候我们要知道。
http响应的格式
1响应行:协议版本,状态码,状态描述
2响应头:格式是key:value
3空行 分隔,代表响应头结束
4 响应体
响应行详解
一定是位于http响应协议的第一行。它的格式是:协议版本 状态码 状态码描述
状态码分为5类。
1xx 指示信息
2xx 成功
3xx 重定向
4xx 客户端错误
5xx 服务器端错误
重点掌握状3个态码:
200 表示数据成功返回
400 客户端(浏览器)语法错误
404表示请求资源不存在
展开全文
500服务器发声错误。
响应头详解
响应头的位置位于响应行之下,空行上面的部分。数据格式也是key:value的形式。
响应体
位于空行之下。所有的响应协议都是有响应体的。
我们做接口测试,最需要关注的及时响应体中包含的数据。
RESTful 接口规范了解
目前比较流行的接口规范就是RESTful API规范,我们主要了解下这个接口规范,看到一个接口的时候,就能大致了解到它是做什么的。
RESTful 接口规范:
1 url用来定位资源,不包含对资源的操作
比如/users 就是所有用户,/users/001 就是表示id为001的单个用户。
2 通过标准的http方法对资源进行增删改成
比如,get就是获取,post就是新增,put就是修改,delete就是删除
3 利用http状态码返回状态信息
传统的接口不管是什么,成功状态码都统一返回200,不直观。而RESTful查询返回的是200,添加修改返回的是201,删除返回的是204