2017-01-02 9 views
1

私はBaseHTTPRequestHandlerを継承し、do_POSTというメソッドを実装するPythonクラスを持っています。Python BaseHTTPRequestHandler:JSONに応答

現在のところ、私は整数ステータスで応答するだけです。 200、メソッドの最後に次のコマンドを使用します。

self.send_response(200) 

私は応答の一部としていくつかの文字列も送信しようとしています。私はどうすればいいのですか?

答えて

2

多くの例はありませんが、かなり簡単です。

だけ使用します。

self.wfile.write(YOUR_STRING_HERE) 

を具体的にJSONの場合のために:

import json 
json_string = json.dumps(YOUR_DATA_STRUCTURE_TO_CONVERT_TO_JSON) 
self.wfile.write(json_string)