def write_response(self, d):
# send header
self.send_response(200)
self.send_header('Content-type', 'text/json; charset=utf-8')
self.end_headers()
log('I', 'conn', 'Header sent.')
# send data
log('I', 'conn', 'Sending data...')
json_str = json.dumps(d)
# print(json_str.encode('utf-8').decode('unicode-escape').replace('\n', '\\n'))
self.wfile.write(json_str.replace('"', '\\"')
.decode('unicode-escape')
.encode('utf-8')
.replace('\n', '\\n'))
log('C', 'conn', 'Data sent.')
# clean up
self.wfile.close()
log('C', 'conn', 'Connection closed.')
评论列表
文章目录