httpリクエストのGETクエリをpythonで受ける。
基本的にPerlとかと一緒。
クエリとしてはURLの後ろなんかに?から始まる'maru=nau&me=mee'みたいな、key=値を&でつなげた情報ね。
import os import cgi if 'QUERY_STRING' in os.environ: query = cgi.parse_qs(os.environ['QUERY_STRING']) else: query = {} print "Content-Type: text/html\n\n" print query
但し、上のqueryオブジェクトには{'辞書key':[リスト], 辞書key:[リスト・・・ってなカンジで戻ってきてるので。取り出すには
query['辞書key'][0]
とか打たないとエラーでます。
参考サイト
Python CGI でqueryを受け取る:新適当マイコン電子工作研究所:So-net blog