报文格式在这里分两部分来说,分别是请求报文与响应报文。
请求报文
请求报文 |
---|
首行 : http方法 -> GET url -> /api/test/aaa.text http协议 -> http/1.1 |
header : Accept : text/* Accept-Language : en,fr |
响应报文 |
---|
首行 : http协议 -> HTTP/1.0 http code -> 200 OK |
header : Content-type: text/plain Content-Length: 19 |
body : Hi I’m http body |
http方法 : get / put / post / delete等,用于定义对资源的操作
http code : 定义服务器对请求的处理结果 。 各区间的code有各自的请义
区间 | 解释 |
---|---|
100-199 | 表示请求要持续进行 |
200-299 | 表示这个操作是成功的 |
300-399 | 表示操作需要重定向 |
400-499 | 表示发送的请求有问题,比如: 400 Bad Request; 401 Unauthorized |
500-599 | 表示服务器错误 |
关于http code详细参见百度百科: https://baike.baidu.com/item/HTTP状态码/5053660?fr=aladdin
好的http服务一定是可能通过 http code来判断结果的