為什么那么多公司做前后端分離項目后端響應的 HTTP 狀態一律 200?
作者: 發布日期:2025-06-29 10:20:11
以前我也是restful原教旨主義者,后面去了不同規模的公司做前端領域接口人,也曾經為了這些規范跟不同后端***。
例如有個/user/:id 接口,找不到這個user應不應該返回404? 現在實踐最佳姿勢: 1. 業務開發不要動***狀態碼,業務錯誤統一用返回的code字段約定 2. ***碼只有運維、網關才能動,這一層有問題才會返回非200,例如404只會是接口url不存在才返回,一些字段的必傳校驗,也都算是業務錯誤而***碼應該是200。
在以上2…。








