本文为霍格沃兹测试开发学社学员学习笔记分享
原文链接:https://ceshiren.com/t/topic/27726


优点
常见的RPC协议
请求
响应
URI:统一资源标识符,用来唯一标识一个资源
URL:统一资源定位符,它是一种具体的URI
URL结构:
https://www.baidu.com/s?wd=霍格沃兹&rsv_spt=1
httpwww.baidu.com/swd=霍格沃兹&rsv_spt=**1> GET /uploads/user/avatar/31438/8216a3.jpg HTTP/1.1
> Host: ceshiren.com
> Accept-Encoding: deflate, gzip
> Connection: keep-alive
> Pragma: no-cache
> Cache-Control: no-cache
> User-Agent: Mozilla/5.0
(Macintosh; Intel Mac OS X 10_15_0)
AppleWebKit/537.36
(KHTML, like Gecko)
Chrome/80.0.3987.116 Safari/537.36
> Accept: image/webp,image/apng,image/*,*/*;q=0.8
> Referer: https://ceshiren.com/
> Accept-Language: en,zh-CN;q=0.9,zh;q=0.8
> Cookie: user_id=xx;
_homeland_session=xx;
>
< HTTP/1.1 200 OK
< Server: nginx/1.10.2
< Date: Thu, 12 Mar 2020 09:13:44 GMT
< Content-Type: image/png
< Content-Length: 11390
< Connection: keep-alive
1xx 临时响应,表示通知信息,请求收到了或正在进行处理
2xx 表示成功,接受或知道了
3xx 表示重定向,要完成请求还必须才去进一步的行动
4xx 表示客户端请求错误
5xx 表示服务端错误
Restful:Representational State Transfer
借助于 HTTP 协议的基本请求方法代表资源的状态切换