ホームページ  >  記事  >  バックエンド開発  >  Python の post メソッドと get メソッドを使用してデータを送信するためのコード例の共有

Python の post メソッドと get メソッドを使用してデータを送信するためのコード例の共有

黄舟
黄舟オリジナル
2017-09-23 11:24:402568ブラウズ

最近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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。