gpt4 book ai didi

Python BaseHTTPRequestHandler : Respond with JSON

转载 作者:太空狗 更新时间:2023-10-30 00:43:19 24 4
gpt4 key购买 nike

我有一个 Python 类,它继承了 BaseHTTPRequestHandler 并实现了 do_POST 方法。

我目前只能成功响应整数状态,例如200,在方法末尾使用以下命令:

self.send_response(200)

我也在尝试发送一些字符串作为响应的一部分。我应该怎么做?

最佳答案

至少在我的环境中(Python 3.7)我必须使用

self.send_response(200)
self.send_header('Content-Type', 'application/json')
self.end_headers()
self.wfile.write(json_str.encode(encoding='utf_8'))

否则会抛出这个错误:类型错误:需要一个类似字节的对象,而不是“str”

关于Python BaseHTTPRequestHandler : Respond with JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41429172/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com