2011/04/03

[GoogleAppEngine]POSTでHTTP通信

だいぶ前に、 urlfetch関数を使ってGETリクエストを送信する方法を書きましたが、実は、POSTもできることを最近知りました。

URL Fetch Python API Overviewを読むと、urlfetch.fetch関数をコールするときに、以下のパラメータに値を設定することによって呼び出しに成功しました。

url=取得先のURL
payload=urllib.urlencode({ディクショナリで設定})
method=urlfetch.POST
headers={'Content-Type': 'application/x-www-form-urlencoded'}

上のパラメータで取得できたことはできたのだが、唯一納得がいかないのが、urlfetch.POSTというところ。

どこを読んでも詳細が見当たらない。Overviewに書いてあったので、そのまま突っ込んだのだが。一体何処に。。。

0 コメント:

コメントを投稿