56

do_POST()メソッドではBaseHTTPRequestHandler、プロパティを介してPOSTリクエストのヘッダーにアクセスできますself.headers。しかし、メッセージの本文にアクセスするための同様のプロパティが見つかりません。次に、どうすればそれを実行できますか?

4

1 に答える 1

105

do_POST次のような方法でPOST本文にアクセスできます。

Python2の場合

content_len = int(self.headers.getheader('content-length', 0))

Python3の場合

content_len = int(self.headers.get('Content-Length'))

次にデータを読み取ります

post_body = self.rfile.read(content_len)
于 2011-05-12T10:52:03.717 に答える