通俗易懂的讲解了 http 的基础知识,相较于 http 权威指南更加适合新手阅读。着重介绍了请求头部,响应头部信息。web 安全方便常见的攻击方式都有介绍,但对web socket、http2讲解较少。全篇通读下来会对 http 通信有个清晰的认识,推荐作为入门书籍阅读。
请求被发送至服务器时,请求中的主机名会用IP地址直接替换解决。但如果这时,相同的IP地址下部署运行着多个域名,那么服务器就会无法理解究竟是哪个域名对应的请求。因此,就需要使用首部字段Host来明确指出请求的主机名。若服务器未设定主机名,那直接发送一个空值即可。
http的请求可以直接用curl工具。 python中有官方库pycurl,目前requests使用起来更便携。
有的地方讲解的很粗略,需要结合其他文章一起理解。 用了五天时间,结合书友的评论以及度娘,总结了八篇关于HTTP的博客,但仍然不是很细致。 总体来说,读完颇有收获,最起码对HTTP——TCP/IP协议族、DNS协议、四种HTTP首部字段类型、状态码类别、代理、网关、HTTPS等等有了统一的认知。
很多人推荐的http入门书籍,比较浅显易懂,适合初学者,但是内容也不够深入,很多地方一笔带过,需要看其他书籍深入学习[加油加油]
讲得很细致,可惜是2012年左右写的,后面这些年的发展更重要。
读下来,感觉HTTP协议本身有点过度设计,事先预想了很多场景用不到的字段,不支持字节码。导致本身协议头有点冗长。浪费了网络传输的流量。不会可能也正是因为设计的全,所以至今还在使用。哈哈哈[嘿哈]
阅读速度5000字/分钟 1、本书主题:系统介绍HTTP协议 2、提供知识:HTTP协议 3、速读建议:图文并茂,浅显易懂。先看图,后看文字,业余读者略过代码。
这本书针对OSI七层协议的最上层应用层HTTP协议,进行了详细的介绍。包括HTTP协议原理、HTTP报文信息、返回状态码、发送和响应首部字段详解等,还讲了HTTPS、HTML以及Web攻击技术等内容。尽管这本书是图解入门系列,但针对TCP/IP的底层协议以及一些网络基础并没有深入的讲解,如果没有这方面的基础,读起来有一定的困难,相对新手并不是特别友好。诚如书中开头所言,书籍内容主要面向前端开发人员和Web应用程序开发者,所以所有内容基本是面向前端的HTML、CSS、Cookie、Session等内容,不过这些在后端面试中也经常提到,所以前后端皆可阅读。另外,这本书的优点在于基本涵盖了HTTP的所有相关知识点,比较全面,另外配图也还可以,很多知识点都通过配图举例讲解,比较用心;但缺点也比较明显,首先内容比较枯燥,就是非常规整的知识点堆砌;另外在章与章之间的关联性讲解不多,导致感觉内容有些分散;最后一个讲网络安全的章节,涉及到很多概念并没有深入的讲解,比如输出值转义、会话管理等;导致读起来比较吃力。总体10分评分的话,给6分吧。
今年的读书进度整体偏慢,为完成读书任务,同时也想再系统的学习和回顾下工作相关的知识,对书单进行了调整,融入一些专业相关的书籍,于是打开这本来自岛国的图解http。 从事web开发,了解http协议是基础,这本书的出现也是作者为了弥补市场上http书籍的不足,相对于权威指南,tcp/ip而言这本书显得通俗易懂,这也是作者的初衷。 书的篇幅不短,虽然把涉及http相关的知识点都讲到了,例如它的发展演变、实际应用、安全等,但深度不够,加上配了很多图片,所以读起来很快,比较适合初学者。 看完全书对http又整体回顾了一篇,加深了相关概念的印象,对书里出现的那些单词和代码感觉那么亲切,这就是读这类书所特有的感觉。
这本书总体来说还是可以,通俗易懂,也算有趣,有些地方讲解不够清楚,比如HTTPS协议那章,关于浏览器和服务器进行SSL通信时,讲得比较简单,要另外查资料才能理解。
写的多而简洁,但是我依然有很多地方看不懂。估计过段时间还要回来看一遍吧!
看过的第一本协议类的书。通俗易懂,图文并茂的讲解了http相关的知识。简单罗列几点:1、从应用层、传输层、网络层、物理层、数据链路层,讲到各种协议分别属于哪一层。2、从建立连接的三次握手,再到完整的客户端访问服务端,最后到客户端的流程。3、http的通用首部、请求首部、响应首部等等具体含义和细节;4、网络攻击等等的形式。本书是几年前出版的。所以需要辩证的看待一些技术细节。了解技术的过往历史,知其然且知其所以然,跟随时代脚步,保持危机意识。
写得好浅,概念上的理解。 不过配图倒是很用心,不会让人有烦躁的情绪。 本书算是课外书之类,平时翻翻就好。
感觉后面部分章节内容有些敷衍,讲解的也不是很清晰,作为入门,普及http常见概念和定义还行,要深入理解还得啃http权威指南之类的经典