2011-10-25 12 views
1

私はシンプルなpythonサーバーをコーディングして、会社全体にログを保持しています。このサイトでは、すべてのチームの今後のプロジェクトの変更履歴が表示されます。各チームにはログを編集するオプションがあります。私がこれをしたのは、記入して提出するTEXTAREAで書類を作ることでした。しかし、私の人生のために私のサーバーにテキストエリアの価値を引き出す方法を考え出すことはできません。今私が持っている:あなたは、ラジオボタン、チェックボックス、またはテキストボックスのようなものの結果を引っ張るしようとしている場合PythonサーバーでTEXTAREAの値を取得するには?

def do_POST(self): 
    length = int(self.headers.getheader('content-length')) 
    results = self.rfile.read(length).split("&") 

これは正常に動作しますが、それを投稿するときには、異なったTEXTAREAの値を返します。

TEXTAREAの内容をpython-server側の変数に取得するにはどうすればよいですか?

+0

どのような種類のWebフレームワーク(Djangoなど)を使用していませんか? – dkamins

答えて

0

私はあなたがGETリクエストを使用しているラジオ/チェックボックス/テキストボックスの値を取得していると推測しています。この場合、値はURLパラメータとして送信されます。すなわち:あなたが値を取得するために使用している

yoururl.com/bla.html?radioName=someValue&bla=hi

。これはPOST要求の場合ではありません。私が知る限り、POSTされた値をどのように取得するかは、Pythonサーバーを実行するために使用しているものに依存します(私はこの件に関してはプロです)。投稿された値を読むことの良い内訳はこの質問で見つけることができます: How are POST and GET variables handled in Python?

関連する問題