İ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