首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将请求和响应“Content”设置为"application/json;charset=UTF-8"?

如何将请求和响应“Content”设置为"application/json;charset=UTF-8"?
EN

Stack Overflow用户
提问于 2019-10-31 12:16:06
回答 2查看 2.2K关注 0票数 2

在烧瓶restful中,基于open规范,我需要确保请求的头部Content-Type设置为application/json;charset=UTF-8,这意味着输入请求是一个JSON,并以UTF-8编码。

我可以使用以下代码检查JSON:

代码语言:javascript
运行
复制
if request.is_json:
    do some thing

但是,如何确保请求和响应是UTF-8编码的,输出也应该是application/json;charset=UTF-8

EN

Stack Overflow用户

发布于 2022-03-22 10:20:06

您可以像这样将JSONIFY_MIMETYPE配置设置为"application/json; charset=utf-8"

代码语言:javascript
运行
复制
from flask import Flask

app = Flask(__name__)
app.config["JSON_AS_ASCII"] = False
app.config["JSONIFY_MIMETYPE"] = "application/json; charset=utf-8"

因此,下一次,您将返回类似于此return jsonify(data)的数据--而不影响response.headers

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58643167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档