Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python flask里 post请求,JSON数据获取方式总结

python flask里 post请求,JSON数据获取方式总结

作者头像
用户1214487
发布于 2018-04-16 10:29:00
发布于 2018-04-16 10:29:00
8.7K00
代码可运行
举报
文章被收录于专栏:PythonPython
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!flask/bin/python
#encodig=utf-8
# _*_ coding:utf-8 _*_
# Writer : byz
# dateTime : 2016-08-05
from flask import Flask, jsonify, request, abort
import json
app = Flask(__name__)


@app.route('/ana', methods=['GET', 'POST'])
def call_analysis():
    print "Hello, World!"
    # if not request.json:(NO)
    #   abort(400)
    #
    # # data = request.get_json['appIds'] (NO)
    # # 

可用方式一:
    data = request.data   ----获取的是字符串
    # 

可用方式二:
    data = request.get_data()  ----获取的是字符串
    #

(方式一和方式二得到的是原始提交的数据)


    j_data =  json.loads(data) -----load将字符串解析成json

    print "j_data", j_data['language'] 

    return jsonify(task_j)
    # return jsonify({'task': runAnalysis(data)}), 201



json模块编码: json.dumps()
json模块解码:解码python json格式,用json.loads()
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
   - request
            - request.form   #POST请求的数据
            - request.args   #GET请求的数据,不是完全意义上的字典,通过.to_dict可以转换成字典
            - request.querystring  #GET请求,bytes形式的
        - response
            - return render_tempalte()    
            - return redirect()
            - return ""
            v = make_response(返回值)  #可以把返回的值包在了这个函数里面,然后再通过.set_cookie绑定cookie等
        - session
            - 存在浏览器上,并且是加密的
            - 依赖于:secret_key
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-04-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Flask 使用 request 处理GET POST请求、上传文件
在Django框架开发中,request对象就是用来处理GET\POST请求的关键对象,而Flask框架也是一样的。
Devops海洋的渔夫
2019/11/14
12.1K0
Flask路由&视图
在浏览器访问127.0.0.1:5000/func1和 127.0.0.1:5000/func2,返回的结果都是func。
py3study
2020/01/16
7350
Flask 使用json或者jsonify返回json响应数据的方法
在前后端分离的时代,后端一般返回前端的数据就是json格式的响应数据。 而json格式的响应数据其实实际上就是一个字符串。
Devops海洋的渔夫
2019/12/02
17.9K0
Flask快速入门,知识整理
一、Flask介绍(轻量级的框架,非常快速的就能把程序搭建起来)   Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返回给用户复杂的内容时,需要借助jinja2模板来实现对模板的处理,即:将模板和数据进行渲染,将渲染后的字符串返回给用户浏览器。 “微”(mic
用户1214487
2018/01/24
2K0
Flask快速入门,知识整理
Flask—jsonify方式(api接口)「建议收藏」
http://127.0.0.1:5632/blog/api/articles输出如下:
全栈程序员站长
2022/08/25
5520
Flask—jsonify方式(api接口)「建议收藏」
Flask(请求和响应 五)
使用ajax会返回X-Requested-With: XMLHttpRequest可以在XHR中找到
zx钟
2020/06/19
6030
flask框架基本使用
Flask可以搭建轻量服务api,而且使用python语言编写程序,非常方便。以前也使用过php做服务器后端,但是不喜欢php的$,而且我想多学学python,没想到Flask框架恰好能满足我的需求,简直是一个神器!特别适合我这种非计算机专业人士学习,能快速搭建api,为前端web、微信小程序等提供api服务,非常nice,爱了爱了
Crayon鑫
2023/10/10
5180
Python的Flask框架开发RESTful API
运行python app.py,Flask自带的Server在端口5000上监听:
测试开发社区
2019/09/20
1.5K0
Python的Flask框架开发RESTful API
python中flask 常见问题
本文出自https://blog.csdn.net/qq_33020901/article/details/69802445
py3study
2020/01/13
1.7K0
用Python请求接口的正确姿势是啥
您好,我是码农飞哥,感谢您阅读本文!本文主要介绍Python中如何请求外部接口以及如何通过Flask框架定义接口。
码农飞哥
2021/08/18
1K0
django 与 flask 中的 request 、response
request.method # 请求方法 GET POST request.GET # get 请求参数 request.POST # post 表单参数 request.body # post body参数 request.FILES # 文件上传 # 响应三剑客 1. render 2. HttpResponse # 响应 字符串 3. redirect # 跳转 # json json.dumps json.loads flask make_response()
不学就是不会
2021/07/25
6300
Flask
1.Flask实例配置 app.config.form_object("setting.FlaskSetting") app.DEBUG = True 开启Debug模式,该完代码不用手动重启 app.SECRET_KEY = "xxxxx" 开启session必备参数
py3study
2020/01/19
1.8K0
Flask
使用Flask实现RESTful API(译)
假设那你已经了解RESTful API的相关概念,如果不清楚,可以阅读我之前写的这篇博客Designing a RESTful Web API.
用户2936342
2018/08/27
6250
web开发框架Flask学习一
flask框架 用Python做Web开发的三大框架特点 Django 主要特点是大而全,集成了很多的组件,例如:Admin Form Model等,不管你用不用的到,他都会为 你提供,通常用于大型Web应用,由于内部组件足够强大,所以使用Django可以做到一气呵成,    Django的优点是大而全,缺点也就露出来,这么多的资源一次性全部加载,肯定会造成cpu资源的浪费 flask
py3study
2020/01/19
7550
python实现RESTful服务(基于flask)
上一篇文章讲到如何用java实现RESTful服务,这就来讲讲怎么用python来实现吧,因为要搭建一套java和python互调的服务,两者都不能少啊。
vell001
2018/08/09
2.8K0
python实现RESTful服务(基于flask)
盘点Python网页开发轻量级框架Flask知识(上篇)
今天来给大家说一个Python的轻量级web开发框架-------Flask,为什么要推荐它呢?当然是因为它够轻量级了,开发迅速是它的特点,当然它也有缺点,不过这里不说,因为既用它又说它差感觉不好。
Python进阶者
2021/07/02
6910
Flask请求和响应对象(二)
Flask中的响应对象用于返回给客户端的数据。响应对象可以是字符串、JSON、HTML页面、文件等。我们可以从Flask中导入'response'模块来创建响应对象。响应对象包含的常见方法和属性如下:
堕落飞鸟
2023/05/05
7361
python3+flask 开发web(一)
2)安装python ide,pycharm:https://www.jetbrains.com/pycharm/
用户7886150
2020/12/30
4810
Flask response响应
如果视图函数返回的响应还需要使用不同的状态码,那么可以把数字代码作为第二个返回值,添加到响应文本之后
忆想不到的晖
2021/12/06
7620
Flask response响应
34. Flask 集成 flask-restful
这种方式当然可以开发 api, 但是当我们想要基于 restful 风格来编写 api,就不太方便了。就需要写 4 个单独的函数视图,如下:
Devops海洋的渔夫
2022/01/14
8710
34. Flask 集成 flask-restful
相关推荐
Flask 使用 request 处理GET POST请求、上传文件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验