前言:接前文【技术】快速略懂HTTP(一),当三次握手成功后,TCP/IP连接建立起来了。客户端就可以正式发请求,服务器端接收请求。
请求和响应(req,res):
浏览器向服务器发送http请求,req。如用http的get方法请求一个根域里的一个域名,协议可采用http1.0。
服务器端接收到请求,res。根据路径参数,把处理后的结果的相关数据返回给浏览器。如html、json、img等。
浏览器渲染相关数据。
http头和正文信息:
无论是请求req还是响应res,都会发送该内容。
http头:一些附加信息,如内容类型、时间、HTTP状态码等
正文信息:提交或者返回的数据,既正文。
常用请求方法:
get 获取数据
post 向指定资源,提交数据
put 向指定资源,更新数据
delete
head 同get,但不需要返回内容,用来只需要 元信息 等情况。
状态码:
1xx:请求发送完成,等待处理
2xx:请求接受成功,并处理
3xx:重定向,需要进一步操作
4xx:客户端错误(找前端。实际工作中见404常有后端接口给错情形,别死心眼)
5xx:服务器错误(找后端)
四次挥手:
确保数据能完整传输。ABBA+A阵型。
A:睡?(A告诉B不想聊了)
B:好。(B表示同意,通知A可以准备下线)
B:睡?(B把话说完,告诉A自己准备下线)
A:好。(A表示同意,B收到回应,下线不再回话)
(A再等一会,没回应,确认B睡了,自己也睡了)
领取专属 10元无门槛券
私享最新 技术干货