flask RESTful api学习 WITH POSTMAN调试

来源:互联网 发布:手机的移动数据打不开 编辑:程序博客网 时间:2024/05/21 10:20

大环境需要有如下包
pip install flask
pip install flask-RESTful

将官网的例子粘到pycharm中

from flask import Flask, requestfrom flask.ext.restful import Resource, Apiapp = Flask(__name__)api = Api(app)todos = {}class TodoSimple(Resource):    def get(self, todo_id):        return {todo_id: todos[todo_id]}    def put(self, todo_id):        todos[todo_id] = request.form['data']        return {todo_id: todos[todo_id]}api.add_resource(TodoSimple, '/<string:todo_id>')if __name__ == '__main__':    app.run(debug=True)

官网是在linux环境下调试代码,使用curl命令,但是在windows上如果要使用,可以借助postman插件。

这是官网给出的测试案例

$ curl http://localhost:5000/todo1 -d "data=Remember the milk" -X PUT{"todo1": "Remember the milk"}$ curl http://localhost:5000/todo1{"todo1": "Remember the milk"}$ curl http://localhost:5000/todo2 -d "data=Change my brakepads" -X PUT{"todo2": "Change my brakepads"}$ curl http://localhost:5000/todo2{"todo2": "Change my brakepads"}

在postman中可以这样使用,
这里写图片描述

查看结果
这里写图片描述

阅读全文
0 0
原创粉丝点击