一次HTTP通信过程

Posted 知其然,知其所以然。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一次HTTP通信过程相关的知识,希望对你有一定的参考价值。

当我们在浏览器地址栏输入一个网址然后回车以后就看到了一个对应网址的网页,那这个过程到底是怎样的?都发生了什么?

大致是这几个步骤

 

服务器的应答部分是包含应答状态码:比较常见的是

200:ok

403:Forbidden  服务器接到请求但是拒绝服务。

404: Not Found 找不到资源。

405:请求方法与后台规定的方法不一样(GET POST等)。

第一个数字取值代表的意义:

- 1xx:   指示信息—表示请求已接收,继续处理。

- 2xx:   成功—表示请求已经被成功接收、理解、接受。

- 3xx:   重定向—要完成请求必须进行更进一步的操作。

- 4xx:   客户端错误—请求有语法错误或请求无法实现。

- 5xx: 服务器端错误—服务器未能实现合法的请求。

 

推荐一篇总结的很好的HTTP过程:https://www.linux178.com/web/httprequest.html

 

 

 

想跟男朋友说,投资什么都不如投资自己。

看你每天一有空就拿起手机看看XX涨了还是跌了,会因为跌了闷闷不乐,不开心

然而,好像最近一直没看你因为涨了而开心过。。。

你那么聪明,做什么都会做的比我好,却把精力放在研究xx涨还是跌上,让人惋惜

我该怎么办?

 

以上是关于一次HTTP通信过程的主要内容,如果未能解决你的问题,请参考以下文章

远程RPC调用实现过程

HTTP请求详解

HTTP请求详解

一次完整的HTTP请求的大致过程(转)

HTTP通信机制

Web浏览器与Web服务器之间的通信过程