先给出一个总的夸奖, 这是一本对并不求根问底的技术小白来说绝佳的Web入门书籍

再给出个人的评价, 这是一本对求甚解的技术小白来说有点痛苦的Web入门书籍 PS(如果你还未读过本书,请看到最后,我会给出个人的阅读建议)

why,这是这本书与此有关的几大特点:

  • 小结构(即每个大章节内部的分支)十分严谨清晰,大结构(即整书11个大章节的关系)较为丰富(是说有点混乱) 具体来说, 本书除了讲解HTTP以外,还涉及了简单的Web知识(如HTML CSS等构建Web页面内容的技术 如基于表单的Web应用认证 如常见的Web攻击技术) 事实上,本书的一大侧重点就是Web安全方面的内容,所以如果你已经对这方面内容有了初步概念,或是对此感兴趣,这本《图解HTTP》还是非常适合你的
  • 部分内容的翻译令人汗颜, 首先本书是没有严重的翻译错误的, 译者的专业身份(上海交通大学硕士)也为这点提供了有力保障,但我不知是否日文书译作中文时存在无法避免的难题,本书中出现了很多语法十分怪异的句子,乍一看我竟理解不了**”某些短语究竟是定语还是宾语** “这个句子的主干是什么?” 并且有几处已经严重影响到了我对于HTTP协议一些关键部分的理解,后经过前后文比对推断和查阅资料后才弄明白那些句子究竟想表达什么,如果各位对书中某些地方有疑问也可以联系我的电邮.
  • 本书内容是很全面的,甚至对有些比较复杂深入的内容也进行了介绍(比如认证那节),这其实和本书的入门定位产生了冲突,因为要求了许多前置知识(事实上大部分都会在后面的章节提到)很多地方我刚开始看的迷迷糊糊,查阅资料也一知半解,顿时产生了消极情绪,开始自我怀疑(毕竟这只是本入门技术书籍,如果连这本书都看不太懂,那我的水平似乎是过低了)后来断断续续的往后看了下去,在了解了后续某些关键内容后顿觉豁然开朗,并且懊悔自己在本书前面部分内容耽误了太多时间,现在回过头乐观想想,阅读这本书的过程也提示了我 先粗略浏览建立整体认识,再于实战中遇到问题时不断返回细致学习 的高效率学习新知识方法,实在是很有意义.

最后的话

​ 本篇笔记写到最后,自然不会是感言之类的话. 我简单给出这本书的阅读建议吧

  • 什么样的人适合阅读这本书?
    • 对计算机网络 协议 Web HTTP 感兴趣的同学
    • 计算机大类专业的同学
    • 零基础或少基础的技术小白
    • 没有系统学习过HTTP的同学
  • 如何高效地通过这本《图解HTTP》来学习HTTP相关知识?
    • 先用3天粗略读过,遇到不解的地方做上标记,在大量罗列首部及其对应作用的部分略过,对HTTP建立起整体印象.
    • 回过头看看不解的地方,此时还没想通的部分优先在脑海中搜寻答案,想想这本书中是否就已经具有了解答,如果实在不解再试着使用搜索引擎或技术论坛/社群,若是问题较为复杂也可放弃,毕竟牵涉到的有些内容是属于另一需要循序渐进学习的领域,现在理解不了也正常.
    • 实践,通过wireshark或浏览器开发者模式下Ctrl+R进行抓包,尝试读懂数据包各项指标的含义,遇见不明白的地方同第二点解决方法.