İstekler - Proxy
Şimdiye kadar, istemcilerin doğrudan sunucuya bağlanıp konuştuğunu gördük. Proxy kullanarak etkileşim şu şekilde gerçekleşir -
- İstemci, vekile bir istek gönderir.
- Proxy, isteği sunucuya gönderir.
- Sunucu, yanıtı vekile geri gönderir.
- Vekil müşteriye bir yanıt gönderecektir.
Http-proxy kullanmak, istemci ile sunucu arasındaki veri alışverişini yönetmek için atanan ek güvenliktir. İstek kitaplıkları ayrıca, aşağıda gösterildiği gibi proxy parametresini kullanarak proxy'yi işleme imkanına sahiptir -
Misal
import requests
proxies = {
'http': 'http://localhost:8080'
}
res = requests.get('http://httpbin.org/', proxies=proxies)
print(res.status_code)
İstek şu adrese yönlendirilecek: http://localhost: 8080 URL.
Çıktı
200