理解HTTP – 准备
最近比较闲,准备从今天开始写一些关于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) 以及客户端(爬虫)
- 还有…