环境:Springboot3.0.5概述RFC7807定义了为HTTP响应中错误的可读详细信息,以避免需要为HTTPAPI定义新的错误响应格式。HTTP[RFC7230]状态码有时不足以传达关于错误的足够信息。RFC7807定义了简单的JSON[RFC7159]和XML[W3C.REC-XML-20081126]文档格式以满足此目的。它们被设计为可由HTTPAPI重用,HTTPAPI可以识别特定于其需求的不同“问题类型”。因此,API客户端既可以知道高级错误类(使用状态码),也可以知道问题的细粒度细节。例如,考虑一个响应,该响应表明客户的账户没有足够的权限。403禁止状态代码可能被认为是最适合