flask restful api (一)

项目地址:https://github.com/mocerliu/python/blob/master/api-test/tasks-test.py

1

@app.errorhandler(404)
def not_found(error):
    return make_response(jsonify({
      'error':'not dound'
      }),404)

↑ 请求的资源不存在时,返回 not found 的json,而不是一整个网页

post方法请求的api,在postman上的测试方法:
1、改url路径旁边的post
2、在请求的Header中add content-Type:application/json
3、在请求的Body中勾选 raw 并且选右侧的textJSON(application/json)

POST 对应 create
GET 对应 read
PUT 对应 update
DELETE 对应 delete

HTTP 规范中,只有 POST 没有状态统一性
HTTP 幂等性? 发送所有可能的值
eg. POST:
发送的data:
{"key_1":"value_1"}

↑ 更新 或者 创建部分的内容
eg.PUT:
发送的data:
{}

posted @ 2019-05-30 01:17  所见即是所得丶  阅读(240)  评论(0)    收藏  举报