返回值可以为元组、字符串、字典、response对象和make_response对象

from flask import Flask, Response, make_responseapp=Flask(__name__)# 元组
@app.route('/tuple')
def index1():return ('元组',200)# 字典
@app.route('/dict')
def index2():return {'a':'西安','b':'陕北','c':'深圳'}# 字符串
@app.route('/str')
def index3():return "字符串"
# return后面返回字符串其实是做了一个response对象的封装# response实例
@app.route('/response')
def index4():return Response('response实例')   #返回的Response实例# make_response
@app.route('/make_response')
def index5():response=make_response('make_response')return response
if __name__ == '__main__':app.run(port=8080,debug=True)

Response Headers展示了响应码、媒体类型、字符长度、服务名、访问时间的信息。需要在Response Headers中展示特有的内容时,可以使用make_response()方法定制请求头:

@app.route('/make_response')
def index5():response=make_response('make_response')# 定制响应头response.headers['aaaa']='aaaa'return response

render_template()返回html模板

from flask import Flask, render_template
app=Flask(__name__)
@app.route('/register')
def register2():r=render_template('register.html')return r
if __name__ == '__main__':app.run(port=8080,debug=True)

Flask的Rsponse响应对象相关推荐

  1. python中response对象的方法_响应对象response

    响应对象response flask提供了Response最为视图最终返回的数据,但在代码编写过程中,我们通常很少直接使用Response对象,下面是几个常见的视图返回数据的方式 from flask ...

  2. 【Flask】在g对象中存放List,实现在捕获异常后继续执行for循环

    目的 在捕获异常后,本层先不处理,但希望能够继续执行for循环,所以也不能继续抛出新的异常 于是使用flask提供的'g'对象,存储所有的异常内容(可以经过自定义数据格式封装,本例使用List存放发生 ...

  3. 响应对象Response

    1.概念[响应给浏览器] 响应∶回馈结果.在B/S架构中,就是服务器给客户端浏览器反馈结果. 响应对象∶就是在项目中用于发送响应的对象. 实现接口:ServletResponse和HttpServle ...

  4. Django请求响应对象

    请求与响应对象 HttpRequest HttpRequest存储了客户请求的相关参数和一些查询方法. path 请求页面的全路径,不包括域名-例如, "/hello/". met ...

  5. 创建Session时会把含有Session ID 的Cookie对象加到响应对象上

    从逻辑角度讲,我们应该会这样做,因为创建Session的目的,在于保存会话信息,所以要把SessionID传给浏览器,以便后面的请求能找到服务器中自己的Session,来获取自己的会话信息. 我们来分 ...

  6. python中response对象的属性_Django 中的响应对象 Response

    视图在接收请求并处理后,必须返回HttpResponse对象或子对象.HttpRequest对象由Django创建,HttpResponse对象由开发人员创建. 一.HttpResponse: 可以使 ...

  7. phantomjs php 登录,PHANTOMJS PHP:空响应对象

    当我尝试在本地保存文件时,响应对象返回null.我想要捕获的页面需要大量加载时间,我需要一个回调才能在所有页面资源完全加载时通知我.我的方法是否正确? 当不尝试在本地保存文件时,返回的响应对象不为空. ...

  8. Django请求和响应对象

    Django请求和响应对象 Django 使用请求和响应对象在系统中传递状态. 当一个页面被请求时,Django 会创建一个 HttpRequest 对象,这个对象包含了请求的元数据.然后,Djang ...

  9. Servlet+常用头信息+响应状态码+响应对象

    一.Servlet 1.概念 什么是Servlet? 1.Servlet 是 java EE 的规范之一.也就是接口.Servlet 接口定义了一套网络请求的规范2.Servlet 是 javaweb ...

最新文章

  1. Android自定义View基本步骤
  2. 微信截取菜单栏(不收回)
  3. 70页论文,图灵奖得主Yoshua Bengio一作:“生成流网络”拓展深度学习领域
  4. android 按钮链接,如何连接到Android中的Power按钮?
  5. python合理拆分类别_如何用Python进行词组拆分?
  6. 电脑测速软件_网速慢,怎么办,教你测速,教你解决方案
  7. Requirements of pair programming
  8. 随想录(强大的kprobe)
  9. 试用Google Earth 5中文版(GPS方面)
  10. java安全体系:JCA、JCE、JSSE、JAAS
  11. centos访问window共享目录
  12. 内网渗透DC-1靶场通关(CTF)
  13. java游戏boss是冰龙_炉石传说冒险模式冰龙区Boss技能及过关卡牌奖励
  14. 【已解决】ThinkdPad X1 麦克风没声音
  15. 什么是ThreadLocal ?
  16. 百度搜索引擎高级指令使用及实例
  17. 【vcruntime140.dll文件下载】vcruntime140.dll丢失的解决方法
  18. Bilibili自动签到脚本
  19. Maven 聚合与继承
  20. windows 解压缩命令

热门文章

  1. JavaScript模拟call和apply的实现
  2. jquery判断对象是否存在
  3. Ctrl+F5和F5区别
  4. Filter过滤器除去部分URL链接
  5. VB.Command()的参数
  6. Leetcode-Maximum Subarray
  7. iOS_03_关键字、标识符、注释
  8. ASP母版页与内容页不同目录 链接问题
  9. 实现查看订单详情功能
  10. vb mysql边记录边统计_VB与Access连接,检索、核对、处理数据