用flask开发博客(2)---- Flask中的请求对象request
2018-02-13 16:32
375 查看
Flask中请求对象request
Flask从客户端收到请求时,要让视图函数能访问一些对象,这样才能处理请求。请求对象就是一个很好的例子,它封装了客户端发送的HTTP请求。要想让视图函数能够访问请求对象,一个很好的方式就是将其作为参数传入视图函数,不过这会导致程序中的每个视图函数都增加一个参数。
为了避免大量可有可无的参数把视图函数搞得一团糟,Flask使用上下文把某些对象变成全局可访问。有了上下文,就可以写出下面的视图函数:
from flask import Flask from flask import request app=Flask(__name__) @app.route('/') def index(): user_agent=request.headers.get('User_Agent') return 'user_agent is %s' %user_agent if __name__=='__main__': app.run(debug=True)
相关文章推荐
- 用flask开发个人博客(2)—— Flask中的请求对象request
- 用flask开发个人博客(15)—— flask中四种请求钩子
- 用flask开发个人博客(3)—— flask中的请求和视图函数映射
- 用flask开发个人博客(27)—— 利用程序工厂函数创建Flask程序对象并注册蓝本
- Python Flask Web 第八课 —— request 请求对象
- Web开发中的四个域对象: page(jsp有效) request(一次请求) session(一次会话) application(当前web应用)
- python web开发-flask中访问请求数据request
- 用flask开发个人博客(26)—— 利用config.py配置文件动态的创建不同的Flask对象
- Flask博客开发——自定义头像
- 使用XMLHttpRequest对象完成原生的AJAX请求
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- 用flask开发博客(1)——第一个简单程序
- iOS开发ASIHttpRequest发送请求
- flask一次request请求过程 基于tag0.1
- Zend Framework1-Zend_Controller_Request请求对象的封装
- 网站后端.Flask.实战-社交博客开发-flask-login认证用户?
- ASP.NET内置对象之Request传递请求对象
- 网站后端.Flask.实战-社交博客开发-赋予角色?
- Servlet的学习之Request请求对象(3)
- PHP 中TP5 Request 请求对象的实例详解