こんどはPOSTを受ける方法。

気になったので調べてみた。
POSTの場合はフォームから入力されたものと同じく

import cgi

form = cgi.FieldStorage()
print "Content-Type: text/html\n\n"
print form

ってなカンジで取り出す。


しかし、GETと同じパラメータで渡すと、出力が

FieldStorage(None, None, [MiniFieldStorage('maru', 'nau'), MiniFieldStorage('me', 'meee')]) 

こんななった。
フォーム(POST)としてのデータの渡し方をしないとダメみたい。

ちゃんと渡した場合はhas_keyメソッド使ってkeyあるかどうかしらべて

form['辞書key'].value

とかで取り出せるみたい。


あー書くのメンドクサイ。
あとはpythonのドキュメント見ろオレ。
"cgi.fieldstorage"で検索。