一直喜欢一招鲜吃遍天的编码规范,不喜欢琐碎的知识点。api的输入输出统一传递json是一种最好的选择。下面介绍用POST方法统一输入json,输出也是json的示范。
1,写一个简单的flask api
from flask import Flask, request, json, jsonify
app = Flask(__name__)
def response(code, msg, data):
res =dict()
res['code'] = code
res['msg'] = msg
res['data'] = data
return jsonify(res)
@app.route('/test', methods=['POST'])
def test():
data = request.json
return response(200, '', data["hello"])
if __name__ == '__main__':
app.debug =True
app.run()
2,使用https://www.sojson.com/httpRequest/
使用POST方式
body格式:{"hello": 1}
header格式:Content-Type:application/json
3,点击发送请求,得到如下返回
{
"code": 200,
"data": 2,
"msg": ""
}
网友评论