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)
2020年1月30日 星期四
Restful的錯誤處理
Restful在通訊的過程,發生錯誤時,可以經由http的header知道錯誤,也有錯誤代碼可以判讀,如果要從程式引起,或客制化錯誤回應,接受方只要讀取http的標頭,就可以知道成功或失敗、失敗的原因為何。程式碼如下:
訂閱:
張貼留言 (Atom)
-
Line提供Python的套件,給Python程式設計者可以使用套件API跟LINE互動,就不需要撰寫太多複雜的程式及JSON傳輸格式。套件是以Flask提供服務,啟動後,就是LINE的Webhook。 下載套件方法: pip install line-bot-sdk...
-
這個Python程式可以線上將TWNIC的台灣IP清單,轉成iptables的指令,貼到/etc/iptables.rules上,就可以限制只能台灣的IP能存取。 限制port時,用如下寫法,port 80使用"TaiwanIP"規則(平常我們是寫ACC...
-
https://blog.xuite.net/yh96301/blog/367515625-Ubuntu+15.1%E5%AE%89%E8%A3%9DVMware+Workstation+Player+12.1 https://blog.csdn.net/yzf0011/ar...
沒有留言:
張貼留言