Requests-proxy

提供:Dev Guides
移動先:案内検索

リクエスト-プロキシ

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

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

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

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

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

出力

200