请求 - 代理



到目前为止,我们已经看到客户端直接连接到服务器并与服务器进行交互。如果使用代理,交互将按照以下方式进行 -

  • 客户端向代理发送请求。
  • 代理向服务器发送请求。
  • 服务器向代理发送回响应。
  • 代理向客户端发送回响应。

使用 Http 代理是管理客户端和服务器之间的数据交换的附加安全措施。请求库还提供处理代理的配置,方法是使用 proxies 参数,如下所示 -

示例

import requests
proxies = {
'http': 'https://127.0.0.1:8080'
}
res = requests.get('http://httpbin.org/', proxies=proxies)
print(res.status_code) 

请求将路由到 https://127.0.0.1:8080 URL。

输出

200
广告