我知道代理是什么,以及它们如何工作的基础。
我想知道的是,通过代理的请求有什么不同?
我知道当我配置Firefox时,我只需在对话框中配置代理。当我在python中编程时,我可以使用环境变量。
如果我在一个尚未支持代理的环境中编程,我该如何通过代理连接?请求中是否添加了额外的标头?协议略有不同吗?
答案 0 :(得分:2)
协议略有不同。与example.com
直接连接的地方会说:
GET /index.html HTTP/1.1
通过代理的连接会说:
GET http://example.com/index.html HTTP/1.1