#!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()

还可以用request.get_json(),直接获取json数据,比如前端传来的是一个字典,这样获取的就是字典,不需要json.dumps

   - 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

最新文章

  1. Putty部署tomcat
  2. (原)android4.2以后获取应用程序和缓存大小的方法(源码有改变)
  3. xml/map转换器,递归设计思路
  4. Linux基础-目录结构
  5. C# 委托学习笔记
  6. SXT_项目
  7. (转)C#读取文件路径
  8. HDU 1856 More is better(并查集+离散化)
  9. 纯CSS3彩色边线3D立体按钮制作教程
  10. angular、bootstrap初稿搭建
  11. 武侠--生活--java
  12. WebService之CXF注解之三(Service接口实现类)
  13. Codeforces 1086D Rock-Paper-Scissors Champion
  14. 列式数据库~clickhouse问题汇总
  15. 基于Bootsrap的BeyondAdmin前端模板 --分享
  16. sublime使用技巧汇总
  17. IDC:电源系统
  18. open-falcon之judge
  19. springboot项目搭建
  20. 20145315 《Java程序设计》第七周学习总结

热门文章

  1. es6 语法 (iterator和for...of循环)
  2. JavaScript Array常用属性和方法
  3. @meda媒体查询
  4. ICML 2018 | 从强化学习到生成模型:40篇值得一读的论文
  5. 配置多个相同网段的ECMP下一跳,配合NQA健康检查实现高可靠性
  6. iOS ----------字符串处理
  7. Javascript 对象 - 数组对象
  8. Mac 电脑如何安装mac os 和win7双系统(win7多分区)
  9. 深圳共创力“研发管理&知识管理”高端研讨交流会在深圳举办!
  10. OID的编解码(即在报文中的体现)