Giới thiệu Giả sử bạn có nhiều API xử lý data trong một ứng dụng. Khi 1 API xảy ra lỗi, nó sẽ trả về error code Có thể trả theo cách này { "isSuccess": "true", "errorDetai": "An internal server error occurred." } Hoặc cách này { "isSuccess": "true", "error": { "errorDetai": "An internal server error occurred.", "errorCode": "401" } } Và còn rất nhiều cách khác nữa Rất may là chúng ta có RFC 7807. RFC 7807 là một tiêu chuẩn Internet xác định một "problem detail" là một cách để mang theo các chi tiết lỗi có thể đọc được bằng máy trong phản hồi HTTP để tránh cần định nghĩa các định dạng phản hồi lỗi mới cho API HTTP. Trước RFC 7807, các API HTTP thường sử dụng các định dạng phản hồi lỗi riêng lẻ. Điều này có thể gây khó khăn cho các API trong việc xử lý các lỗi, vì các API này cần phải hiểu định dạng lỗi cụ thể của mỗi API. HTTP Code error HTTP code error ...
Suy nghĩ, yêu thương và làm việc hết mình