之前有一篇文章说过,HTTP 就是用来完成 客户端和服务端 通信的。
而 HTTP 报文,就是交互的内容。为了方便理解,我把客户端和服务端描述成 A 和 B 两个人。这里人和计算机的概念可以转换。计算机的交互,就相当于是人传信。
# # 报文 ——信的格式
请求端的报文叫请求报文,相应端的报文叫相应报文。
# # 请求报文的分割
当请求的内容过多时,可以进行压缩,或者还可以分割,一部分一部分呢的发送给服务器端,知道没看到结束符,就可以一直发送。
# # 相应状态码
2XX :代表相应成功
3XX :代表重定向
4XX :代表相应错误
4开头的应该注重看一下,这个往往是我们经常遇到的:
400 :bad request 表示请求报文中存在语法错误。
403 :该状态码表明对请求资源的访问被服务器拒绝了。
404 :请求资源在服务器上找不到。
5XX :服务器端错误
500 :代码错误,也就是 bug
503 :该状态码表明服务器暂时处于超负载或正在进行停机维护,现在无法处理请求。