Demandes - Proxy

Jusqu'à présent, nous avons vu des clients se connecter et parler directement au serveur. En utilisant un proxy, l'interaction se déroule comme suit -

  • Le client envoie une requête au proxy.
  • Le proxy envoie la demande au serveur.
  • Le serveur renvoie la réponse au proxy.
  • Le proxy renverra une réponse au client.

L'utilisation de Http-proxy est une sécurité supplémentaire attribuée pour gérer l'échange de données entre le client et le serveur. Les bibliothèques de requêtes ont également la possibilité de gérer le proxy, en utilisant le paramètre proxy comme indiqué ci-dessous -

Exemple

import requests
proxies = {
'http': 'http://localhost:8080'
}
res = requests.get('http://httpbin.org/', proxies=proxies)
print(res.status_code)

La demande sera acheminée vers http://localhost: 8080 URL.

Production

200