最近比较闲,准备从今天开始写一些关于HTTP 的日志。总结一下我在工作中已经用到和学到的东西,同时也是让自己更完整的认识HTTP协议。
大概想了一下还是有很多东西的。

  • HTTP 协议本质 (TCP ,Socket 层次上理解一下)
  • HTTP 头/体 , GET/HEAD/PUT/POST/DELETE/CONNECT 这些个方法
  • Cache (Cache-Control , Expires, ETag, Last-Modified)
  • 压缩 (GZIP,DEFLATE)
  • 重定向
  • 认证
  • POST 方法body 体的编码 (文件上传表单和普通表单)
  • Comet/Pushlet 的原理
  • HTTP 代理服务器
  • 还有就是具体语言(PHP,Python) 写HTTP 的服务器端(网站,WebService) 以及客户端(爬虫)
  • 还有…