HTTP POST=リクエストでブール値を送信できるシンプルなクライアント側メソッドと、POST varとしてのコンテンツ。
httplib
の使用方法に関する情報を見つけることができません。
Http接続にlocalhostを使用した簡単な例を示してください。
クライアント側では、このpython library: requests を使用して、あらゆる種類のリクエストを行うことができます。非常に直感的で使いやすく、インストールも簡単です。
サーバー側では、 Flask 、 Bottle 、または Tornado のような小さなWebフレームワークを使用することをお勧めします。これらは非常に使いやすく、軽量です。
たとえば、リクエストを使用して投稿変数foo
を送信する小さなクライアント側コードは次のようになります。
import requests
r = requests.post("http://yoururl/post", data={'foo': 'bar'})
# And done.
print(r.text) # displays the result body.
そしてPOST flaskを使用したリクエストを受信して使用するサーバー側コードは次のようになります。
from flask import Flask, request
app = Flask(__name__)
@app.route('/', methods=['POST'])
def result():
print(request.form['foo']) # should display 'bar'
return 'Received !' # response to your request.
これは、Pythonを使用してPOSTリクエストを送信/受信する最も簡単な方法です。