tornado中設定錯誤碼

2021-08-19 23:35:34 字數 407 閱讀 4263

設定返回的錯誤碼和顯示效果

def get(self, *args, **kwargs):

# 生成乙個錯誤頁面,預設500

self.send_error(200)

def write_error(self, status_code, **kwargs):

if status_code == 200:

self.write("這是乙個恐怖的錯誤!")

else:

# 對於非200的錯誤碼,繼續執行原有的錯誤提示

super().write_error(status_code, **kwargs)

針對200的狀態碼,會返回自定義的錯誤提示,其他狀態碼繼續執行原有的錯誤提示

錯誤碼 使用 Go 定義錯誤碼

不管在什麼系統中,定義錯誤碼都是必不可少的.錯誤碼可以幫助定義問題,通常錯誤碼設計為某種模式結構,可以判斷出錯誤的級別,錯誤的模組和具體錯誤資訊.乙個良好結構的錯誤碼有助於簡化問題描述,當前設計的錯誤碼共有五位,結構如下 1 00 01 服務級別 模組 具體錯誤 第一位是服務級別,1 為系統錯誤,2...

錯誤碼總結

200 伺服器成功返回網頁 404 請求網頁不存在 1xx 臨時相應 表示臨時相應並需要請求者繼續執行操作 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分 101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換 2xx 成功 表示成功處理...

mysql624錯誤碼 mysql錯誤碼問題

1級2018 11 18 回答 這裡列出部分,詳情可參考 訊息 無法建立檔案 s errno d 錯誤 1005 sqlstate hy000 er cant create table 訊息 無法建立表 s errno d 錯誤 1006 sqlstate hy000 er cant create ...