最近Pythonの使い方を勉強しているのですが、ネット上ではpostの使い方についてあまり言及されていないので、以下の記事では主にPythonのpostメソッドとgetメソッドを使ってデータを送信する方法を紹介しています。サンプルコードを通じてそれを詳しく紹介します。誰の勉強や仕事にも一定の参考と学習価値がありますので、必要な方は以下をご覧ください。
はじめに
最近 Python を使用する過程で、post メソッドを使用するときに配列をパラメーターとして渡す方法の例がインターネット上にほとんどないことに気付きました。ここでは、私自身の例に基づいた関連する例を示します。実践的な経験については、これ以上は言いません。編集者と一緒に学びましょう。
例は次のとおりです:
単純な投稿リクエスト:
def http_post(): url = "http://152.1.12.11:8080/web" postdata = dict(d=2, p=10) post = [] post.append(postdata) req = urllib2.Request(url, json.dumps(post)) #需要是json格式的参数 req.add_header('Content-Type', 'application/json') #要非常注意这行代码的写法 response = urllib2.urlopen(req) result = json.loads(response.read()) print result
トークンが必要な場合の記述方法は次のとおりです:
ゲットメソッドは次のように書きます:
def http_post(): url = "http://152.1.12.11:8080/web" postdata = dict(d=2, p=10) post = [] post.append(postdata) req = urllib2.Request(url, json.dumps(post)) access_token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ1bmlxdWVfbmFtZSI6I..........' req.add_header('Authorization', access_token) #header中添加token req.add_header('Content-Type', 'application/json') #要非常注意这行代码的写法 response = urllib2.urlopen(req) result = json.loads(response.read()) print result
以上がPython の post メソッドと get メソッドを使用してデータを送信するためのコード例の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。