Play 1.x에는이 기능이있는 것으로 보이지만 2.x 설명서에서 예제를 찾을 수 없습니다. accepts
또는 content-type
이 일치하지 않으면 415를 반환하도록 컨트롤러를 구성하는 방법이 있습니까? 이 같은 컨트롤러에서 수동으로 작업을 수행 할 수 있습니다재생을 사용하여 지원되지 않는 미디어 유형 415을 반환하는 방법은 무엇입니까?
// for GET, POST, PUT, etc.
if (!request().accepts(Http.MimeTypes.JSON)) {
return new StatusHeader(UNSUPPORTED_MEDIA_TYPE);
}
// for POST, PUT, PATCH, etc.
if (!request().contentType().orElse("").equals(Http.MimeTypes.JSON)) {
return new StatusHeader(UNSUPPORTED_MEDIA_TYPE);
}
하지만이 모든 컨트롤러 메소드에 코드 블록을 사용할 필요하여 w/o 프레임 워크에 의해 지원 될 필요가 뭔가가 발생한 것으로 보입니다.
감사합니다. 나는 문서를 보았지만 왠지 여전히 이것을 놓쳤다 고 맹세한다. – Eric