目录

request

from flask import Flask
from flask import request app = Flask(__name__) '''
获取当前请求的内容
1 先要导入request
2 直接用request.方法,属性
''' @app.route('/login.html', methods=['GET', "POST"])
def login(): # 请求相关信息
# request.method 提交的方法
print("request.method",request.method)
# request.args get请求提及的数据
print("request.args", request.args)
# request.form post请求提交的数据
# request.values post和get提交的数据总和
# request.cookies 客户端所带的cookie
# request.headers 请求头
# request.path 不带域名,请求路径
# request.full_path 不带域名,带参数的请求路径
# request.script_root
# request.url 带域名带参数的请求路径
# request.base_url 带域名请求路径
# request.url_root 域名
# request.host_url 域名
# request.host 127.0.0.1:500
# request.files
# obj = request.files['the_file_name']
# obj.save('/var/www/uploads/' + secure_filename(f.filename))
return "字符串" if __name__ == '__main__':
app.run()

response

from flask import Flask
from flask import render_template, redirect, make_response, jsonify app = Flask(__name__) @app.route('/login.html', methods=['GET', "POST"])
def login():
# 响应相关信息
# return "字符串" # 字符串
# return render_template('html模板路径',**{}) # 渲染模板
# return redirect('/index.html') # 重定向
#return jsonify({'k1':'v1'}) # 返回json数据 """
返回的时候,如果需要设置额外的响应参数,比如cookie,heard
1 response=make_response(四剑客)
2 response.设置属性=“属性值”
3 return response
"""
# response = make_response(render_template('index.html'))
# response是flask.wrappers.Response类型
# response.delete_cookie('key') # 删除cookies
# response.set_cookie('key', 'value') # 设置cookies
# response.headers['X-Something'] = 'A value' # 设置请求头
# return response
response1=make_response(render_template('rr.html'))
#response1.set_cookie('key_sss', 'valuessbbsd')
# response1.delete_cookie('key_sss')
response1.headers['sb'] = 'asdas'
return response1 if __name__ == '__main__':
app.run()

最新文章

  1. 让ABAP开发者更加轻松的若干快捷键
  2. PHP 生成PDF
  3. POJ 2151 Check the difficulty of problems
  4. WPF 策略模式
  5. qt QSqlQuery
  6. 国内的cdn
  7. tt程序分析(一)
  8. intellij idea 插件开发--快速定位到mybatis mapper文件中的sql
  9. Python学习笔记二
  10. nodejs02-fs模块
  11. Confluence 6 数据库表-空间(Spaces)
  12. 2018牛客网暑假ACM多校训练赛(第五场)F take 树状数组,期望
  13. Docker容器内部端口映射到外部宿主机端口的方法小结
  14. MySQL创建数据库与用户
  15. C# 接受MQTT服务器推送的消息
  16. TCP 远程执行CMD (解决粘包问题) 代码
  17. GPS卫星定位防盗系统机芯
  18. CodeForces 获得数据
  19. 计算概论(A)/基础编程练习1(8题)/7:奇数求和
  20. html概括

热门文章

  1. 【OI备忘录】dalao博文收藏夹
  2. 201871010118-唐敬博《面向对象程序设计(JAVA)》第十四周学习总结
  3. CF891B Gluttony
  4. vmware centos 桥接模式 联网记录
  5. javascript专题系列--尾调用和尾递归
  6. [LeetCode] 416. Partition Equal Subset Sum 相同子集和分割
  7. JVM系列之五:垃圾回收
  8. 在 Queue 中 poll()和 remove()有什么区别?
  9. quartz Cron表达式生成详解
  10. 为什么我的resharper控件安装之后没有显示