คำขอ - พร็อกซี
จนถึงขณะนี้เราได้เห็นลูกค้าเชื่อมต่อและพูดคุยกับเซิร์ฟเวอร์โดยตรง การใช้พร็อกซีการโต้ตอบจะเกิดขึ้นดังนี้ -
- ไคลเอนต์ส่งคำขอไปยังพร็อกซี
- พร็อกซีส่งคำขอไปยังเซิร์ฟเวอร์
- เซิร์ฟเวอร์ส่งการตอบกลับไปยังพร็อกซี
- พร็อกซีจะส่งคำตอบกลับไปยังไคลเอนต์
การใช้ Http-proxy เป็นการรักษาความปลอดภัยเพิ่มเติมที่กำหนดให้จัดการการแลกเปลี่ยนข้อมูลระหว่างไคลเอนต์และเซิร์ฟเวอร์ ไลบรารีคำร้องขอยังมีข้อกำหนดในการจัดการพร็อกซีโดยใช้พร็อกซีพารามิเตอร์ดังที่แสดงด้านล่าง -
ตัวอย่าง
import requests
proxies = {
'http': 'http://localhost:8080'
}
res = requests.get('http://httpbin.org/', proxies=proxies)
print(res.status_code)
คำขอจะกำหนดเส้นทางไปยัง http://localhost: 8080 URL
เอาต์พุต
200