• 详解HTTP:协议基础与Go语言实现9787115593221
21年品牌 40万+商家 超1.5亿件商品

详解HTTP:协议基础与Go语言实现9787115593221

正版图书,可开发票,请放心购买。

87.23 6.7折 129.8 全新

库存36件

广东广州
认证卖家担保交易快速发货售后保障

作者(日)涩川喜规

出版社人民邮电出版社

ISBN9787115593221

出版时间2021-04

装帧平装

开本16开

定价129.8元

货号11740965

上书时间2024-12-18

亿临书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
涩川喜规(作者) 现就职于日本Future Corporation。工作中经常使用Python、C++、JavaScript、Golang,对Web有浓厚兴趣。著有《Go系统编程》、Mithril、《Mobage核心技术》(合著)等,同时也是The Art of Community的日文版译者。 侯振龙(译者) 软件开发工程师,日语一级,具有十余年对日软件开发经验,对HTTP通信技术非常感兴趣。

目录
前言

 第1章 HTTP/1.0的语法:4个基本元素

 1.1 HTTP的历史

 1.2 尝试HTTP/0.9能够实现的处理

 1.3 从HTTP/0.9到HTTP/1.0的发展过程

 1.4 HTTP的祖先(1):电子邮件

 1.4.1 发送首部

 1.4.2 接收首部

 1.4.3 MIME类型

 1.4.4 Content-Type与安全性

 1.4.5 HTTP与电子邮件的区别

 1.5 HTTP的祖先(2):新闻组

 1.5.1 方法

 1.5.2 状态码

 1.6 重定向

 1.7 URL

 1.7.1 URL的结构

 1.7.2 URL与国际化

 1.7.3 标准URL

 1.7.4 协议相对URL

 1.8 主体

 1.9 本章小结

 第2章 HTTP/1.0的语义:浏览器基本功能的背后

 2.1 使用x-www-form-urlencoded发送表单

 2.2 使用multipart/form-data发送文件

 2.3 使用表单进行重定向

 2.4 内容协商

 2.4.1 确定文件类型

 2.4.2 确定显示语言

 2.4.3 确定字符集

 2.4.4 使用压缩提高通信速度

 2.5 Cookie

 2.5.1 Cookie的分类

 2.5.2 Cookie的错误用法

 2.5.3 对Cookie加以

 2.5.4 源

 2.5.5 SameSite属性

 2.6 认证和会话

 2.6.1 BASIC认证和Digest认证

 2.6.2 使用Cookie进行会话管理

 2.6.3 使用带签名的Cookie保存会话数据

 2.7 代理

 2.8 缓存

 2.8.1 基于更新时间的缓存

 2.8.2 Expires首部

 2.8.3 Pragma: no-cache

 2.8.4 不执行缓存的条件

 2.8.5 添加ETag

 2.8.6 Cache-Control

 2.8.7 Vary

 ……

 第3章 使用Go语言实现HTTP/1.0客户端

 第4章 HTTP/1.1的语法:追求高速化和安全性

 第5章 HTTP/1.1的语义:HTTP的扩展功能

 第6章 使用Go语言实现HTTP/1.1客户端

 第7章 HTTP/2和HTTP/3的语法:重新定义协议

 第8章 HTTP/2的语义:新的用例

 第9章 使用Go语言实现HTTP/2、HTML5的协议

 第10章 从客户端的角度来看RESTtul API

 第11章 使用JavaScript实现浏览器的动态HTTP请求

 第12章 Web应用程序的基础知识

 第13章 云时代的HTTP:Web的各种强化技术

 第14章 安全:守护浏览器的HTTP功能

 附录

 后记

内容摘要
本书沿着HTTP/1.0、HTTP/1.1、HTTP/2和HTTP/3的发展历史,从方法和路径、首部、主体、状态码这4个HTTP的基本元素讲起,详细介绍了浏览器内部的动作、浏览器与服务器进行交互的方法等。针对各个版本的HTTP,分别从语法和语义两个角度,通俗易懂地讲解了HTTP的协议规范,并结合用Go语言实现的具体的客户端代码示例,为读者阐明了HTTP是如何通过功能设计和扩展来实现高速化和安全性目标的。 本书内容丰富,网罗了与HTTP相关的各种技术,包括简单的HTTP访问、表单的发送、缓存和Cookie的控制、Keep-Alive、SSL/TLS、协议升级、服务器推送、Server-Sent Events、WebSocket、DNS、CDN、RESTful API、Web应用程序和安全方面的内容等。
本书适合Web开发工程师,以及对HTTP协议感兴趣的各层次读者阅读。

主编推荐
1.从历史中学习 本书角度新颖,沿着HTTP/1.0、HTTP/1.1、HTTP/2、HTTP/3的发展历史,通俗易懂地讲解了各个版本的HTTP的协议规范,阐明了HTTP是如何通过功能设计和扩展来实现高速化和安全性目标的。 2.从代码中学习 本书结合大量用Go语言实现的具体的客户端代码示例,详细介绍了浏览器内部的动作、浏览器与服务器进行交互的方法等,揭秘了HTTP通信的机制。 3.本书在日本出版后受到好评,在日亚图书“网络协议”类排名TOP。

精彩内容
本书沿着HTTP/1.0、HTTP/1.1、HTTP/2和HTTP/3的发展历史,从方法和路径、首部、主体、状态码这4个HTTP的基本元素讲起,详细介绍了浏览器内部的动作、浏览器与服务器进行交互的方法等。针对各个版本的HTTP,分别从语法和语义两个角度,通俗易懂地讲解了HTTP的协议规范,并结合用Go语言实现的具体的客户端代码示例,为读者阐明了HTTP是如何通过功能设计和扩展来实现高速化和安全性目标的。

 本书内容全面,网罗了与HTTP相关的各种技术,包括简单的HTTP访问、表单的发送、缓存和Cookie的控制、Keep-Alive、SSL/TLS、协议升级、服务器推送、Server-Sent Events、WebSocket、DNS、CDN、RESTful API、Web应用程序和安全方面的内容等。

 本书适合Web开发工程师,以及对HTTP协议感兴趣的各层次读者阅读。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP