リクエスト-プロキシ

これまで、クライアントがサーバーに直接接続して通信するのを見てきました。プロキシを使用すると、相互作用は次のように発生します-

  • クライアントはプロキシにリクエストを送信します。
  • プロキシはリクエストをサーバーに送信します。
  • サーバーは応答をプロキシに送り返します。
  • プロキシはクライアントに応答を送り返します。

Http-proxyの使用は、クライアントとサーバー間のデータ交換を管理するために割り当てられた追加のセキュリティです。リクエストライブラリには、以下に示すようにプロキシパラメータを使用してプロキシを処理するためのプロビジョニングもあります-

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

リクエストはにルーティングされます http://localhost:8080URL。

出力

200