HTTP协议

  看了《深入分析Java Web技术内幕》一书中写的HTTP几页文章,大概懂得如何发起一个HTTP请求、HTTP的组成以及如何查看HTTP信息。

  发起一个HTTP请求简单来说就是在浏览器中输入一个URL时,按回车建后HTTP请求就发起了,很快就会看到这个请求返回的结果。发起一个HTTP连接的本质

就是建立一个Socket连接。

  HTTP中,重要的是熟悉HTTP Header,它控制着用户浏览器的渲染行为和服务器的执行逻辑。(亲身体会:以前打开网站经常会遇到404,以前自己也搭建过博客换个皮肤就404警告,维护它也十分麻烦最后没有坚持下去自己搭建的博客,对404的出现当时十分不解。)现在总算知道是什么回事了,当服务器没有用户请求的数据时就会返回一个404状态码,告诉浏览器没有请求的数据。查看HTTP的请求头响应头也可以帮助我们开发。

  查看HTTP的请求头响应头可以通过浏览器的插件来看,个人喜欢用快捷键F12。

 

  再结合HTTP RFC来看,由于是主要从内部原理来介绍HTTP,就有很多地方看不太懂了,但还是了解了一点知识。RFC从多方面来解说了HTTP的作用,以及详细解释如何工作。总体来说看了一遍还并不是很明白。

 

posted @ 2019-02-26 18:12  小火苗。  阅读(107)  评论(0编辑  收藏  举报