快速略懂HTTP(二)

前言:接前文【技术】快速略懂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睡了,自己也睡了)

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171227G00L7P00?refer=cp_1026

相关快讯

扫码关注云+社区