2020年1月30日 星期四

Restful的錯誤處理

Restful在通訊的過程,發生錯誤時,可以經由http的header知道錯誤,也有錯誤代碼可以判讀,如果要從程式引起,或客制化錯誤回應,接受方只要讀取http的標頭,就可以知道成功或失敗、失敗的原因為何。程式碼如下:


from flask import Flask, request, abort

app = Flask(__name__)

@app.route('/login')
def login():
    abort(404)

@app.errorhandler(404)
def page_not_found(error):
    return render_template('page_not_found.html'), 404

if __name__ == "__main__":
  app.run(debug=True)





沒有留言:

張貼留言

IKEA吊櫃廚櫃

 好不容易裝好IKEA買來的吊櫃,花了三天。 從組裝,鑽牆,上牆調水平,累死我了。