Requests - 代理
到目前为止,我们已经看到客户端直接连接并与服务器通信。使用代理,交互如下 −
- 客户端向代理发送请求。
- 代理将请求发送到服务器。
- 服务器将响应发送回代理。
- 代理将响应发送回客户端。
使用 Http 代理是分配的额外安全性,用于管理客户端和服务器之间的数据交换。请求库还可以通过使用代理参数来处理代理,如下所示 −
示例
import requests proxies = { 'http': 'http://localhost:8080' } res = requests.get('http://httpbin.org/', proxies=proxies) print(res.status_code)
请求将路由到 http://localhost:8080 URL。
输出
200