logo

GET メソッド – Python リクエスト

リクエスト ライブラリは、指定された URL に対して HTTP リクエストを行うための Python の重要な側面の 1 つです。この記事は、次を使用して指定された URL に GET リクエストを行う方法を中心に展開します。 リクエスト.GET() 方法。 GET メソッドを確認する前に、GET リクエストとは何かを理解しましょう。

GET HTTP メソッド

GET メソッドは、指定された URL を使用して指定されたサーバーから情報を取得するために使用されます。 GET メソッドは、エンコードされたユーザー情報をページ要求に追加して送信します。ページとエンコードされた情報は「?」文字で区切られます。例えば:

https://www.google.com/search?q=hello>

Pythonリクエストを通じてGETリクエストを行う方法

Python のリクエスト モジュールには、次の組み込みメソッドが用意されています。 得る() 指定された URL に GET リクエストを送信します。



構文 –

requests.get(url, params={key: value}, args)>

例 - 例として、Github の API にリクエストを送信してみましょう。

Python3




import> requests> > # Making a GET request> r>=> requests.get(>' https://api.github.com / users / naveenkrnl'>)> # check status code for response received> # success code - 200> print>(r)> # print content of request> print>(r.content)>

>

>

このファイルを request.py として保存し、ターミナルを実行して、

python request.py>

出力 –

python-リクエスト-get-メソッド

GET メソッドを使用する利点

  • GET メソッドで送信されたデータは URL に表示されるため、特定のクエリ文字列値でページをブックマークすることができます。
  • GET リクエストはキャッシュに保存でき、ブラウザの履歴に残ります。
  • GET リクエストはブックマークできます。

GET メソッドを使用するデメリット

  • GET メソッドは、ユーザー名やパスワードなどの機密情報を渡すのには適していません。これらは、URL クエリ文字列で完全に表示され、訪問したページとしてクライアント ブラウザのメモリに保存される可能性があるためです。
  • GET メソッドはデータをサーバー環境変数に割り当てるため、URL の長さは制限されています。そのため、送信できる総データ量には制限があります。