11.10. 小结
openanything.py
及其函数现在可以完美地工作了。
每个客户端都应该支持 HTTP web 服务的以下 5 个重要特性:
- 通过设置适当的
User-Agent
识别你的应用。 - 适当地处理永久重定向。
- 支持
Last-Modified
日期检查从而避免在数据未改变的情况下重新下载数据。 - 支持
ETag
hash 从而避免在数据未改变的情况下重新下载数据。 - 支持 gzip 压缩从而在数据已经 改变的情况下尽可能地减少传输带宽。
openanything.py
及其函数现在可以完美地工作了。
每个客户端都应该支持 HTTP web 服务的以下 5 个重要特性:
User-Agent
识别你的应用。Last-Modified
日期检查从而避免在数据未改变的情况下重新下载数据。ETag
hash 从而避免在数据未改变的情况下重新下载数据。