HTTP报文与HTTP方法

HTTP报文

// 请求报文
GET /test/hi-there.txt HTTP/1.0 // 起始行
Accept: text/*                 // HEADER(首部)
Accept-language: en,fr
// 响应报文
HTTP/1.0 200 OK                // 起始行 换行 ⬇️
Content-type: text/plain       // HEADER(首部)换行+空行⬇️
Content-length: 19

Hi!I'm a message!              // body(主体)  

HTTP方法

用来定义对于资源的操作
常用的有GET、POST等,定义上各自有语义,但不强制要求实现与语义一致
GET:查看 POST:增加 PUT:修改 DELETE:删除

HTTP CODE

定义服务器对请求的处理结果
各个区间的CODE有各自的语义

100~199:操作需要持续进行,请求才能继续返回;
200~299:操作成功;
300~399:操作需要重定向,用别的方式获取数据;
400~499:请求有问题,代表如:401:没有权限;404:资源不存在;
500~599:服务器出现错误 

好的HTTP服务可以通过CODE判断结果

猜你喜欢

转载自blog.csdn.net/qq_31393401/article/details/81206994