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"}
  • 相关阅读:
    python 函数2
    python 函数
    python 中string格式化
    python中的集合
    值&&引用传递&&序列化
    线程&&进程
    c#委托
    .net框架介绍
    类的定义
    ef中关于数据库中int为null问题
  • 原文地址:https://www.cnblogs.com/dpf-learn/p/8010714.html
Copyright © 2011-2022 走看看