我們正在使用的瓶爲我們的API之一,我只是想知道是否有人知道如何返回HTTP響應201?返回HTTP狀態代碼201瓶
錯誤,如404,我們可以稱之爲:
from flask import abort
abort(404)
但對於201,我得到
LookupError: no exception for 201
我需要創建我自己的異常喜歡在文檔this?
我們正在使用的瓶爲我們的API之一,我只是想知道是否有人知道如何返回HTTP響應201?返回HTTP狀態代碼201瓶
錯誤,如404,我們可以稱之爲:
from flask import abort
abort(404)
但對於201,我得到
LookupError: no exception for 201
我需要創建我自己的異常喜歡在文檔this?
你可以閱讀一下here.
return render_template('page.html'), 201
由於缺乏建議發送狀態代碼return語句 ,如果你是在一些變量存儲它像
notfound = 404
invalid = 403
ok = 200
,並使用
return xyz, notfound
不是一定要確保它的類型是int不是str。因爲我面臨這個小問題 也這裏是全球各地的狀態碼列表 http://www.w3.org/Protocols/HTTP/HTRESP.html
希望它有幫助。
在你燒瓶代碼,您應儘可能多地指定MIME類型,以及:
回報html_page_str,200,{ '的ContentType': 'text/html的'}
返回JSON .dumps({ '成功':真}),200,{ '的ContentType': '應用/ JSON'}
...等
您可以使用響應返回任何HTTP狀態代碼。
> from flask import Response
> return Response("{'a':'b'}", status=201, mimetype='application/json')
'回報',201' – Luc