Answers:
page.html
...它本身无法工作。
您可以使用Response返回任何http状态代码。
> from flask import Response
> return Response("{'a':'b'}", status=201, mimetype='application/json')
由于缺乏建议,所以在return语句中发送状态代码,如果您将其存储在某些变量中,例如
notfound = 404
invalid = 403
ok = 200
和使用
return xyz, notfound
一定要确保其类型为int not str。当我遇到这个小问题时,这也是状态代码列表,在全球范围内 http://www.w3.org/Protocols/HTTP/HTRESP.html
希望能帮助到你。
您还可以使用flask_api发送响应
from flask_api import status
@app.route('/your-api/')
def empty_view(self):
content = {'your content here'}
return content, status.HTTP_201_CREATED
因此,如果您使用flask_restful
API的Package ,则返回201会像
def bla(*args, **kwargs):
...
return data, 201
哪里data
应该是任何hashable / JsonSerialiable值,例如dict,string。
return '', 201