zoukankan      html  css  js  c++  java
  • flask实现简单的接收json返回json的接口

    结合http://docs.jinkan.org/docs/flask/quickstart.html#a-minimal-application这个flask文档实现
    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    import json
    from flask import Flask
    from flask import request
    from flask import redirect
    from flask import jsonify
    app = Flask(__name__)
    
    @app.route('/' , methods=['GET', 'POST'])
    def index():
        if request.method == 'POST':
            a = request.get_data()
            dict1 = json.loads(a)
            return json.dumps(dict1["data"])
        else:
            return '<h1>只接受post请求!</h1>'
    
    @app.route('/user/<name>')
    def user(name):
        return'<h1>hello, %s</h1>' % name
    
    if __name__ =='__main__':
        app.run(debug=True)
    请求数据为{
        "opr": "add",
        "data": {
            "userName": "98997",
            "disc": "hudihiudhu",
            "expDate":"2",
            "ip": [
                "10.10.11.1",
                "10.10.11.2",
                "10.10.11.3"
            ]
        }
    }
    返回{"userName": "98997", "ip": ["10.10.11.1", "10.10.11.2", "10.10.11.3"], "disc": "hudihiudhu", "expDate": "2"}
  • 相关阅读:
    WPF ViewModel 调用任意前台控件的方法
    xxxx
    modelsim一些error(warning)的原因
    [verilog] inout端口处理
    [c语言]指针数组和数组指针
    电机控制术语
    MAC和PHY关系
    IAR map文件说明
    [corterm3]汇编语法
    TI 2802x系列中断系统及应用
  • 原文地址:https://www.cnblogs.com/dpf-learn/p/8010714.html
Copyright © 2011-2022 走看看