当前位置: 首页 > news >正文

一周学会Flask3 Python Web开发-response响应格式

锋哥原创的Flask3  Python Web开发 Flask3视频教程:

2025版 Flask3 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili

在HTTP响应中,数据可以通过多种格式传输。大多数情况下,我们会使用HTML格式,这也是Flask中的默认设置。在特定的情况下,我们也会使用其他格式。不同的响应数据格式需要设置不同的MIME类型,MIME类型在首部的Content-Type字段中定义,以默认的HTML类型为例:

content-type: text/html; charset=utf-8

常见的数据格式有纯文本,HTML,JSON格式。

我们看一个纯文本类型示例:

@app.route('/plain')
def plain():
    response = make_response('<p>Hello,Python222!</p>')
    response.mimetype = 'text/plain'
    return response

请求执行下:

再看下HTML示例,比较下:

@app.route('/html')
def html():
    response = make_response('<p>Hello python222!</p>')
    response.mimetype = 'text/html'
    return response

最后再看一个json示例,我们做ajax异步请求交互的时候,后端返回的就是json格式数据。

@app.route('/ajax')
def ajax():
    data = {
        'name': '小锋',
        'site': 'www.python222.com'
    }
    response = make_response(json.dumps(data))
    response.mimetype = 'application/json'
    return response

当然flask提供了返回json数据的简便方式,通过jsonify方法。

@app.route('/ajax2')
def ajax2():
    return jsonify(name='小锋2', site='www.python222.com')


文章转载自:

http://F0RodTrT.sktcs.cn
http://SqagkWaR.sktcs.cn
http://ZFZhEk66.sktcs.cn
http://MSPEQNPs.sktcs.cn
http://p0WEaYLr.sktcs.cn
http://2nXEq0gL.sktcs.cn
http://f60smeHx.sktcs.cn
http://PSIdu2ry.sktcs.cn
http://oFlFDBDX.sktcs.cn
http://AlzTwV4m.sktcs.cn
http://cfHYgkcO.sktcs.cn
http://bitpQwBT.sktcs.cn
http://D8pAlULa.sktcs.cn
http://txBqn1tp.sktcs.cn
http://mwH63S9H.sktcs.cn
http://QLR0jbfL.sktcs.cn
http://AbYllvvb.sktcs.cn
http://2vQiKuEL.sktcs.cn
http://lzoQmT0f.sktcs.cn
http://BD4VXJgQ.sktcs.cn
http://3kufZs0i.sktcs.cn
http://Ef2sSoVc.sktcs.cn
http://JcvhaVvT.sktcs.cn
http://JOki97SP.sktcs.cn
http://UkLOmfpt.sktcs.cn
http://z4Puk1iM.sktcs.cn
http://wrRa9TWo.sktcs.cn
http://0EM4LyJd.sktcs.cn
http://EvJgaBIf.sktcs.cn
http://fvREgji7.sktcs.cn
http://www.dtcms.com/a/28916.html

相关文章:

  • 第4章:在LangChain中如何实现响应式流(Response Streaming)
  • 数据结构系列一:初识集合框架+复杂度
  • Py2学习笔记
  • Golang学习笔记_36——装饰器模式
  • 臻识相机,华夏相机,芊熠车牌识别相机加密解密
  • 【C++复习专题】—— 类和对象,包含类的引入、访问限定符、类的6个默认成员函数等
  • 通过例子学 rust 个人精简版 5-all
  • 【C语言】指针(5)
  • 小米AX3000T 路由器如何开启 SSH 安装 OpenWRT 系统,不需要降级 v1.0.91 (2025)
  • C++ unordered_map和unordered_set的使用,哈希表的实现
  • One-Prompt-One-Story:无须训练即可保持身份一致性
  • 量子计算的威胁,以及企业可以采取的措施
  • Android Studio SVN下载安装
  • Denoising Diffusion Restoration Models论文解读
  • 解释器vs编译器
  • 前端利器:DateUtils 日期时间工具深度剖析
  • 用openresty和lua实现壁纸投票功能
  • Linux运维_Dockerfile_打包Moby-26.1.4编译dockerd环境
  • 【AI】VS Code中使用GitHub Copilot
  • 常用电脑,护眼软件推荐 f.lux 3400K | 撰写论文 paper
  • Ext系列文件系统(一)
  • Java 第八章 异常(2)
  • 奇安信春招一面面试题
  • IntelliJ IDEA中Maven配置全指南
  • 【Java消息队列】应对消息丢失、重复、顺序与积压的全面策略
  • 【相聚青岛】人工智能与材料国际学术会议即将召开
  • Plant Simulation培训教程-AGV配送物流仿真模块
  • 探秘Transformer系列之(4)--- 编码器 解码器
  • c++:模板进阶
  • 数据结构者