python-flask响应对象和请求对象

请求对象(Response):客户端发送给服务器端的数据(浏览器---服务器)

Response的属性:

1、request.method:获取请求的方法

2、request.args: 获取URL的查询参数

3、request.args.to_dict():查询参数转化为dict

4、request.form:获取FormDage中的文件数据

5、request.values:获取Form和Args中的数据

6、request.path:路由地址

7、request.full_path:获取URL的全路径

8、request.url:获取访问的全路径

9、request.cookies:获取cookies中的数据

10、request.headers:获取请求头中的数据

响应对象(request):服务器端发送给客户端的数据(服务器---浏览器)

Request:

1、响应字符串

@app.route("/")
def login():
    return "欢迎"

2、返回模板文件

from flask import render_template
@app.route("/")
def index():
    return render_template("html模板路径")

3、重定向

from flask import redirect
@app.route("/")
def login():
    return redirect(‘/index.html‘)

4、制造响应对象

from flask import make_response, render_template
# 制造一个相应对象并返回一个模板文件
@app.route("/")
def login():
  
  response = make_response(render_template(‘index.html‘))

5、其他响应方法

response.delete_cookie(‘key‘)  # 删除cookie某个键
response.set_cookie(‘key‘, ‘value‘)  # 设置cookie的键
response.headers[‘X-Something‘] = ‘A value‘  # 设置响应头信息
....

  

python-flask响应对象和请求对象

上一篇:数组中重复的数字


下一篇:Java单层循环实现99乘法表