扫码订阅《 》或入驻星球,即可阅读文章!

GOLANG ROADMAP

阅读模式

  • 沉浸
  • 自动
  • 日常
首页
Go学习
  • Go学院

    • Go小课
    • Go小考
    • Go实战
    • 精品课
  • Go宝典

    • 在线宝典
    • B站精选
    • 推荐图书
    • 精品博文
  • Go开源

    • Go仓库
    • Go月刊
  • Go下载

    • 视频资源
    • 文档资源
Go求职
  • 求职服务

    • 内推互助
    • 求职助力
  • 求职刷题

    • 企业题库
    • 面试宝典
    • 求职面经
Go友会
  • 城市
  • 校园
推广返利 🤑
实验区
  • Go周边
消息
更多
  • 用户中心

    • 我的信息
    • 推广返利
  • 玩转星球

    • 星球介绍
    • 角色体系
    • 星主权益
  • 支持与服务

    • 联系星主
    • 成长记录
    • 常见问题
    • 吐槽专区
  • 合作交流

    • 渠道合作
    • 课程入驻
    • 友情链接
author-avatar

GOLANG ROADMAP


首页
Go学习
  • Go学院

    • Go小课
    • Go小考
    • Go实战
    • 精品课
  • Go宝典

    • 在线宝典
    • B站精选
    • 推荐图书
    • 精品博文
  • Go开源

    • Go仓库
    • Go月刊
  • Go下载

    • 视频资源
    • 文档资源
Go求职
  • 求职服务

    • 内推互助
    • 求职助力
  • 求职刷题

    • 企业题库
    • 面试宝典
    • 求职面经
Go友会
  • 城市
  • 校园
推广返利 🤑
实验区
  • Go周边
消息
更多
  • 用户中心

    • 我的信息
    • 推广返利
  • 玩转星球

    • 星球介绍
    • 角色体系
    • 星主权益
  • 支持与服务

    • 联系星主
    • 成长记录
    • 常见问题
    • 吐槽专区
  • 合作交流

    • 渠道合作
    • 课程入驻
    • 友情链接
  • 面试宝典系列

    • HTTP
  • 宝典内容

    • 一、基础概念
    • 二、HTTP 方法
    • 三、HTTP 状态码
    • 四、HTTP 首部
    • 五、连接管理
    • 六、HTTPS
    • 七、HTTP/2.0
    • 八、HTTP/1.1 新特性
    • 九、GET 和 POST 比较

扫码订阅《 》或入驻星球,即可阅读文章!

HTTP


GOLANG ROADMAP

# 🔖 宝典内容

一、基础概念
  • 请求和响应报文
  • URL
二、HTTP 方法
  • GET
  • HEAD
  • POST
  • PUT
  • PATCH
  • DELETE
  • OPTIONS
  • CONNECT
三、HTTP 状态码
  • 1XX 信息
  • 2XX 成功
  • 3XX 重定向
  • 4XX 客户端错误
  • 5XX 服务器错误
四、HTTP 首部
  • 通用首部字段
  • 请求首部字段
  • 响应首部字段
  • 实体首部字段
五、连接管理
  • 连接管理
    • 1. 短连接与长连接
    • 2. 流水线
  • Cookie
    • 1. 用途
    • 2. 创建过程
    • 3. 分类
    • 4. 作用域
    • 5. JavaScript
    • 6. HttpOnly
    • 7. Secure
    • 8. Session
    • 9. 浏览器禁用 Cookie
    • 10. Cookie 与 Session 选择
  • 缓存
    • 1. 优点
    • 2. 实现方法
    • 3. Cache-Control
    • 4. 缓存验证
  • 内容协商
    • 1. 类型
    • 2. Vary
  • 内容编码
  • 范围请求
    • 1. Range
    • 2. Accept-Ranges
    • 3. 响应状态码
  • 分块传输编码
  • 多部分对象集合
  • 虚拟主机
  • 通信数据转发
    • 1. 代理
    • 2. 网关
    • 3. 隧道
六、HTTPS
  • 加密
    • 1. 对称密钥加密
    • 2.非对称密钥加密
    • 3. HTTPS 采用的加密方式
  • 认证
  • 完整性保护
  • HTTPS 的缺点
七、HTTP/2.0
  • HTTP/1.x 缺陷
  • 二进制分帧层
  • 服务端推送
  • 首部压缩
八、HTTP/1.1 新特性
九、GET 和 POST 比较
  • 作用
  • 参数
  • 安全
  • 幂等性
  • 可缓存
  • XMLHttpRequest

# 📚 ​参考资料

  • 上野宣. 图解 HTTP[M]. 人民邮电出版社, 2014.
  • MDN : HTTP (opens new window)
  • HTTP/2 简介 (opens new window)
  • htmlspecialchars (opens new window)
  • Difference between file URI and URL in java (opens new window)
  • How to Fix SQL Injection Using Java PreparedStatement & CallableStatement (opens new window)
  • 浅谈 HTTP 中 Get 与 Post 的区别 (opens new window)
  • Are http:// and www really necessary? (opens new window)
  • HTTP (HyperText Transfer Protocol) (opens new window)
  • Web-VPN: Secure Proxies with SPDY & Chrome (opens new window)
  • File:HTTP persistent connection.svg (opens new window)
  • Proxy server (opens new window)
  • What Is This HTTPS/SSL Thing And Why Should You Care? (opens new window)
  • What is SSL Offloading? (opens new window)
  • Sun Directory Server Enterprise Edition 7.0 Reference - Key Encryption (opens new window)
  • An Introduction to Mutual SSL Authentication (opens new window)
  • The Difference Between URLs and URIs (opens new window)
  • Cookie 与 Session 的区别 (opens new window)
  • COOKIE 和 SESSION 有什么区别 (opens new window)
  • Cookie/Session 的机制与安全 (opens new window)
  • HTTPS 证书原理 (opens new window)
  • What is the difference between a URI, a URL and a URN? (opens new window)
  • XMLHttpRequest (opens new window)
  • XMLHttpRequest (XHR) Uses Multiple Packets for HTTP POST? (opens new window)
  • Symmetric vs. Asymmetric Encryption – What are differences? (opens new window)
  • Web 性能优化与 HTTP/2 (opens new window)
  • HTTP/2 简介 (opens new window)
  • 🔖 宝典内容
  • 📚 ​参考资料