這可以加錯誤資訊,但是想想這個返回正確的錯誤資訊,我們必須要改一下自定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 ...