我正在向API发出请求,但它没有返回utf-8格式的json,例如,单词“Panamá”向我显示如下:““ Panam \ u00e1”“,将其添加到请求的标头http:'Content -Type':'application / json; charset = UTF-8',验证是否正在请求中发送它,但我仍然收到相同的答案。如果我从邮递员发出请求,一切都会很好地返回,那会是什么?我将感谢能够帮助我的那一位。预先感谢。
所以我现在有了请求的标题:
headboard = {
'Accept': 'application/json;charset=utf-8',
'Authorization': "",
'Accept-Charset': 'UTF-8'
}
答案 0 :(得分:0)
用于请求 JSON为UTF-8的正确HTTP标头是
Accept: application/json;charset=utf-8
Content-Type
只是描述性的HTTP标头,其中包含有关消费者的信息-如果您不发送任何数据,则这是多余的。
编辑:也可以通过标头明确传递编码
Accept-Charset: UTF-8