开心啊,又到了一天的学习时间,今天是周日,所以这么早就开始了.平时工作日下班到家,已经是晚上十点了.学习时间自然很晚.
哈哈,上面之所以删除线,是因为周日半途而废了,哎,掌嘴.今天是周一补回来,周末没好好学,轻微地自责一下.
每个url就是一个接口,我们以百度举例子,从报文开始认识.比如我们用谷歌浏览器打开www.baidu.com然后按F12,点击network,然后去观察Request Headers/Response Headers.
结构:
- 请求首行(请求行)
- 请求头(消息报头)
- 请求体(请求正文)
一.请求行
-
请求方法
get
Request Headers(请求头)中的第一行就叫做请求首行,GET是请求方法,"/"代表路径, HTTP就是采用的传输协议,/1.1就是HTTP的协议的版本.
User-Agent里面我们需要知道的就是Chrome代表我们用的谷歌浏览器浏览的,后面是版本号,如果我们用手机的谷歌浏览器访问,Chrome的版本号后面会有一个mobile显示.(此处有一个地方不太明白,为什么在chrome后面会显示safari,这不是苹果公司的浏览器吗,但是我没有用苹果浏览器浏览啊?)
postman的使用,从没用过,今天是第一次注册一个邮递员的账号,postman翻译过来叫邮递员啊,哈哈.
post
post跟get一样也是一种获取的请求方法,只不过是不可见的,更加安全.
put
- 修改服务器的资源
- 对应sql语句中的update
- 有请求体/有参数
delete
- 删除服务器的资源
- 对应sql语句中的delete from
- 有请求体/有参数
二.响应
明天再看,困了.