Yêu cầu - Proxy
Cho đến nay, chúng tôi đã thấy các máy khách trực tiếp kết nối và nói chuyện với máy chủ. Sử dụng proxy, tương tác xảy ra như sau:
- Máy khách gửi một yêu cầu đến proxy.
- Proxy gửi yêu cầu đến máy chủ.
- Máy chủ sẽ gửi lại phản hồi tới proxy.
- Proxy sẽ gửi phản hồi lại cho máy khách.
Sử dụng Http-proxy là bảo mật bổ sung được chỉ định để quản lý việc trao đổi dữ liệu giữa máy khách và máy chủ. Các thư viện yêu cầu cũng có cung cấp để xử lý proxy, bằng cách sử dụng param proxy như hình dưới đây -
Thí dụ
import requests
proxies = {
'http': 'http://localhost:8080'
}
res = requests.get('http://httpbin.org/', proxies=proxies)
print(res.status_code)
Yêu cầu sẽ chuyển đến http://localhost: 8080 URL.
Đầu ra
200