zoukankan      html  css  js  c++  java
  • 响应

    flask 调用视图函数后, 会将其返回值做为响应的内容送给客户端, 多数情况下, 响应就是一个简单的字符串。

    视图函数返回的响应可以接受三个参数:

      1、响应文本

      2、状态码

      3、http响应首部组成的字典

    如果不想返回三个值组成的元组, 可以将它们放入一个响应对象(response)中, 返回给客户端。

    from flask import Flask, request, render_template, abort, make_response
    
    app = Flask(__name__)
    
    @app.route("/")
    def index():
        response = make_response("<h1>Hello</h1>")
        response.set_cookie("answer", "42")
        return response
    

      

    运行结果:

    响应对象的属性或方法:

      status_code     http数字状态码

      headers    随响应发送的所有首部, 类似一个字典

      set_cookie()  为响应添加一个cookie

      delete_cookie()  删除响应的一个cookie

      current_length  响应主体的长度

      content_type  响应主体的媒体类型

      set_data()    使用字符串或字节值设定响应

      get_data()    获取响应主体

  • 相关阅读:
    17_8_30 Mybatis 入门
    17_8_29 mysql 导入导出备份还原
    [iOS基础控件
    [iOS基础控件
    [iOS基础控件
    [MAC OSX
    [iOS基础控件
    [iOS基础控件
    [iOS基础控件
    [iOS基础控件
  • 原文地址:https://www.cnblogs.com/kongzhagen/p/12985306.html
Copyright © 2011-2022 走看看