P29 自定義錯誤資訊和錯誤報告

2022-01-19 06:51:15 字數 1223 閱讀 8872

這可以加錯誤資訊,但是想想這個返回正確的錯誤資訊,我們必須要改一下自定attribute裡面的**。

這裡先加乙個錯誤資訊。

這裡原來的錯誤資訊是個字串的,

然後這裡直接用erromessage的屬性,不用原來的自私的錯誤資訊的字串了。 

錯誤資訊

.net core 就是用這個7807的標準。

type的鏈結位址我們可以在瀏覽器開啟。複製type的value值

錯誤型別是400 bad request

爭對實體驗證的錯誤,最好是返回422的錯誤。這裡返回了400 

traceid,比如說日誌裡面可能胡出現這個, 可以用它來查詢相關的日誌。

加上traceid

最後返回結果型別。

這塊也是7807裡面規定的

我們單簽的model的驗證資訊規格都是放在乙個類裡面了。相當於乙個類幹了兩個活

把驗證規格和庫分開了。

在實際的開發工作中博主使用fluentvalidation

PHP錯誤報告和錯誤資訊設定詳解

在php 開發中,錯誤 bugs 除錯和解決是必不可少的部分,在 除錯階段,錯誤資訊能給我們很大幫助,當 上線之後,我們是否也應該將 原始的錯誤資訊展示在使用者面前呢?答案是否定的,為了提高使用者體驗,我們需要設定php錯誤報告的型別和級別,將錯誤資訊以合理的方式通知使用者,同時也避免為惡意使用者提...

Tomcat自定義Http錯誤資訊

需求 要讓tomcat在返回200 404等的httpstatus時,附帶自定義訊息而不是預設的ok not found。做法 修改catalina.properties配置檔案,新增以下內容。org.apache.coyote.use custom status msg in header tru...

MVC驗證06 自定義錯誤資訊

本文體驗自定義錯誤資訊。系統預設的錯誤資訊 在 mvc驗證02 自定義驗證規則 郵件驗證 中,我們自定義了乙個驗證email的類。如果輸入郵件格式錯誤,出現系統預設的報錯資訊。效果 通過errormessage來修改錯誤資訊 email errormessage email格式錯誤 display ...