当前位置: 首页 > 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://www.lryc.cn/news/541037.html

相关文章:

  • uni-app开发app时 使用uni.chooseLocation遇到的问题
  • Android Hal AIDL 简介 (一)
  • 鸿蒙初学者学习手册(HarmonyOSNext_API14)_组件截图(@ohos.arkui.componentSnapshot (组件截图) )
  • 华为昇腾910b服务器部署DeepSeek翻车现场
  • [展示]Webrtc NoiseSuppressor降噪模块嵌入式平台移植
  • golang内存泄漏
  • 安科瑞能源物联网平台助力企业实现绿色低碳转型
  • Android Http-server 本地 web 服务
  • 腾讯的webUI怎样实现deepseek外部调用 ; 腾讯云通过API怎样调用deepseek
  • DeepSeek VS ChatGPT-速度、准确性和成本
  • 内外网隔离文件传输解决方案|系统与钉钉集成+等保合规,安全提升70%
  • Linux基础开发工具的使用(apt、vim、gcc、g++、gdb、make、makefile)
  • 最新版IDEA下载安装教程
  • MacOS 15.3 卸载系统内置软件
  • 发现问题 python3.6.13+django3.2.5 只能以asgi启动server 如何解决当前问题
  • python3+TensorFlow 2.x(六)自编码器
  • Redis-AOF
  • 【DeepSeek】本地部署,保姆级教程
  • 并查集算法篇上期:并查集原理及实现
  • 如何在WPS打开的word、excel文件中,使用AI?
  • 【Deepseek+Dify】wsl2+docker+Deepseek+Dify部署本地大模型知识库问题总结
  • C++初阶——简单实现vector
  • 1.21作业
  • 深度集成DeepSeek大模型:WebSocket流式聊天实现
  • Jmeter连接数据库、逻辑控制器、定时器
  • 『Linux笔记』进程间通信(IPC)详细介绍!
  • Jmeter进阶篇(34)如何解决jmeter.save.saveservice.timestamp_format=ms报错?
  • Visual Studio 2022配置网址参考
  • Redis中集合(Set)常见命令详解
  • 动态规划