2014-11-21 5 views
1

HTTP는 서버가 오류시 수락 헤더 미디어 유형 중 하나를 반환하도록 요구합니까? 예를 들어 우리는 수락 헤더 애플리케이션/vnd.foo.bar-V1 + JSON오류시 http 수락 헤더를 따라야합니까?

오류 발생 소식을 수행하고 그 결과 422이다. application/vnd.foo.bar-v1 + json을 반환해야합니까, 아니면 오류가 발생하여 다른 미디어 유형을 반환 할 수 있습니까? application/vnd.foo.errors-v1 + json을 반환 할 수 있습니까?

W3 http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html을 보면 나는 철저한 설명을 보지 못했습니다.

답변

0
https://tools.ietf.org/html/rfc7231#section-6.5에서

:

서버가이 의미

는 응답의 오류를 포함해야한다는 것입니다 오류 상황에 대한 설명을 포함하는 표현을 발송해야하고, Content-Type은 해당 유형을 식별합니다. 예를 들어 기본적으로 Tomcat은 HTML 페이지를 반환하므로 Content-Type이 적절하게 설정됩니다 (text/html으로 생각합니다).

오류가 미디어 유형이 application/vnd.foo.bar-v1+json 인 경우 일 때 Content-Type으로 설정해야합니다.