RESTful 애플리케이션에 대한 HTTP 헤더 및 응답 코드 정의

매개체 및 클라이언트 프로그램이 애플리케이션의 요청 및 응답에 대한 정보의 이해를 지원하는 데 HTTP 헤더 및 상태 코드가 유용합니다. HTTP 헤더는 메타데이터 정보를 포함합니다. HTTP 상태 코드는 응답에 대한 상태 정보를 제공합니다.

시작하기 전에

HTTP 헤더 및 HTTP 상태 코드와 친숙해지려면 HTTP 1.1 스펙을 참조하십시오.

이 태스크 정보

HTTP 헤더는 보안 인증 정보, 사용된 사용자 에이전트, 캐시 제어 메타데이터와 같은 메타데이터 정보를 포함합니다. 표준 HTTP 헤더는 HTTP 스펙에서 정의됩니다. 그러나 필요한 경우 사용자 정의 HTTP 헤더를 사용할 수 있습니다.

요청에서 HTTP 헤더를 읽고 응답에서 헤더를 설정할 수 있습니다. 공통 요청 및 응답 헤더 세트가 있지만, 고유 요청 및 고유 응답 헤더도 있습니다. JAX-RS에서는 HTTP 헤더를 읽을 때 사용할 HttpHeaders 삽입 가능 인터페이스 및 @HeaderParam 매개변수 어노테이션을 제공합니다. javax.ws.rs.core.Response 오브젝트가 자원 메소드에서 리턴되면 응답에서 HTTP 헤더를 설정할 수 있습니다. 또한 MessageBodyWriter 인터페이스를 사용하여 엔티티를 작성하면 HTTP 헤더를 설정할 수 있습니다.

HTTP 응답 상태 코드를 설정하여 클라이언트 프로그램에서 응답을 이해하도록 도울 수 있습니다. 응답이 XML 또는 다른 형식의 오류 코드를 포함할 수 있지만, 클라이언트 프로그램은 빠르고 더 쉽게 HTTP 응답 상태 코드를 이해할 수 있습니다. HTTP 스펙은 클라이언트에서 일반적으로 이해하는 여러 상태 코드를 정의합니다.

프로시저

결과

HTTP 헤더를 사용하여 요청 헤더를 읽고 JAX-RS 웹 애플리케이션에 대한 응답 상태 코드 및 헤더를 설정했습니다.


주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_jaxrs_defresource_httpheaders
파일 이름:twbs_jaxrs_defresource_httpheaders.html