HTTP 전송 정책 설정

이 페이지에서 HTTP 전송 정책 구성을 정의할 수 있습니다. HTTP 기능과 HTTP 연결 정책은 아웃바운드 메시지에 적용됩니다. 이 콘솔 페이지에서 HTTP 전송 정책을 변경하면, 이 사용자 정의 HTTP 전송 정책이 첨부된 모든 JAX-WS(Java™ API for XML-Based Web Service) 응용프로그램에 적용됩니다.

이 관리 콘솔 페이지를 보려면 서비스 > 정책 세트 > 응용프로그램 정책 세트 >policy_set_name > HTTP 전송을 클릭하십시오. 여기서, policy_set_name은 HTTP 전송 정책을 포함하는 정책 세트에 적용됩니다.

이 관리 콘솔 패널은 JAX-WS(Java API for XML Web Services) 응용프로그램에 적용됩니다.

정책 세트를 통해서 정책만 구성할 수 있습니다. 따라서 HTTP 전송 정책을 구성하기 전에 HTTP 전송 정책이 포함된 정책 세트가 존재해야 합니다.

WSHTTPS 기본 정책 세트는 Application Server와 함께 제공되며, HTTP 전송 정책, SSL 전송 정책 및 WS-Addressing 정책을 포함합니다. 제공된 기본 WSHTTPS 정책 세트는 읽기 전용이므로 편집할 수 없습니다. HTTP 전송 정책이 포함된 정책 세트를 사용자 정의하려면 먼저 WSHTTPS 기본 정책 세트의 사본을 작성하거나 새 정책 세트를 작성하고 HTTP 전송 정책을 새 정책 세트에 추가해야 합니다.

HTTP 전송 정책의 값을 사용자 정의한 후, 이 값은 해당 사용자 정의 HTTP 전송 정책이 포함된 정책 세트에 적용됩니다. 사용자 정의된 HTTP 전송 정책을 포함하는 이 정책 세트를 응용프로그램, 해당 서비스, 엔드포인트 또는 조작에 첨부할 수 있습니다. 이 변경사항은 해당 정책 세트가 첨부된 모든 JAX-WS 응용프로그램에 적용됩니다. 응용프로그램에 정책 세트를 첨부하는 자세한 정보는 응용프로그램 레벨에서 서비스 프로바이더 및 서비스 클라이언트에 대한 정책 세트 관리 문서를 참조하십시오.

프로토콜 버전

사용할 HTTP 프로토콜의 버전을 지정합니다. 이 목록을 사용하여 HTTP 프로토콜의 버전을 지정하십시오. 기본값은 HTTP 1.1입니다. HTTP 1.0 값도 유효한 옵션입니다.

HTTP 전송 패널의 나머지 옵션 일부는 HTTP 버전 1.1에 대해서만 작용합니다. 다음의 간략한 설명에서 이러한 옵션을 비교합니다.

HTTP 1.0
메시지가 요청, 응답 또는 둘 다에 전송된 데이터 및 수정자에 대한 메타 정보를 포함하는 MIME과 유사한 형식이 될 수 있게 해줍니다. 그러나 HTTP 1.0은 계층 구조 프록시, 캐싱, 지속적인 연결에 대한 필요 또는 가상 호스트의 효과를 충분히 해결하지 못합니다.
HTTP 1.1
각각의 두 통신 응용프로그램이 주된 기능과 기타를 판별할 수 있게 해줍니다. 이 프로토콜은 신뢰할 수 있는 기능 구현을 위해 HTTP 1.0보다 엄격한 요구사항을 포함합니다.
세션 사용 가능

메시지가 전송될 때 HTTP 세션이 사용 가능한지 여부를 지정합니다. HTTP 세션을 사용할 수 있도록 하려면 이 선택란을 선택하십시오.

서비스 클라이언트에 첨부된 정책 세트 내에서 이 특성이 사용되면, 동일한 클라이언트 응용프로그램이 호출하는 후속 요청에 HTTP 세션 정보가 전파되는지 여부를 표시합니다. 특성이 사용 가능하면, 동일한 RequestContext 오브젝트를 사용하여 호출되는 후속 요청에 전송되는 응답 메시지에서 HTTP 세션 정보가 서비스 클라이언트로 리턴됩니다.

서비스 프로바이더에 첨부된 정책 세트 내에서 이 특성이 사용되면, 요청을 처리할 때 HTTP 세션을 새로 작성할지 여부를 표시합니다. 특성이 사용 가능한 경우, 요청을 처리할 때 HTTP 세션이 없으면 새로 작성됩니다. 그런 후 응답 메시지에서 이 HTTP 세션 정보가 클라이언트로 리턴됩니다.

청크된 전송 인코딩 사용 가능

메시지가 전송될 때 청크된 전송 인코딩이 사용 가능한지 여부를 지정합니다. 청크된 전송 인코딩을 사용할 수 있도록 하려면 이 선택란을 선택하십시오. 이 옵션은 프로토콜 버전 필드에서 HTTP 1.1을 선택하는 경우에만 사용 가능합니다. HTTP 1.0 프로토콜을 선택한 경우 이 옵션은 사용 불가능합니다.

이 특성의 기본값은 true입니다.

예상 "100개 요청" 헤더 전송

메시지가 전송될 때 예상 "100개 요청" 헤더가 사용 가능한지 여부를 지정합니다. 예상 "100개 요청" 헤더를 사용할 수 있도록 하려면 이 선택란을 선택하십시오. 이 옵션은 프로토콜 버전 필드에서 HTTP 1.1을 선택한 경우에만 사용 가능합니다. HTTP 1.0 프로토콜을 선택한 경우 이 옵션은 사용 불가능합니다.

100개 상태를 사용하는 목적은 요청 본문과 함께 요청 메시지를 전송할 클라이언트가 요청 본문을 전송하기 전에 기점 서버가 요청 헤더에 따라 요청을 승인하는지 여부를 판별할 수 있게 하는 것입니다. 경우에 따라 서버가 본문을 보지 않고 메시지를 거부하는 경우 클라이언트가 본문을 전송하지 않도록 할 수 있습니다.

예상 요청-헤더 필드는 클라이언트가 특정 서버 동작을 요구함을 표시하는 데 사용됩니다. 요청이 해당 오류 상태로 응답하면 서버는 예상 필드에 있는 예상 값을 따를 수 없습니다.

URL 경로 재지정을 자동으로 허용

메시지가 전송될 때 자동 URL 경로 재지정이 허용되는지 여부를 지정합니다. 자동으로 경로 재지정된 URL을 허용할 수 있도록 하려면 이 선택란을 선택하십시오.

요청 내용 압축

메시지가 전송될 때 요청 내용이 압축되는지 여부를 지정합니다. 컨텐츠 코딩은 해당 기본 매체 유형의 ID를 유실하지 않고 정보의 손상 없이 문서를 압축하는 데 사용됩니다. 압축하려는 요청 내용을 사용할 수 있도록 하려면 이 선택란을 선택하십시오. 요청 내용 압축 단추를 클릭하면 압축 방법을 선택하는 압축 형식 옵션이 사용 가능합니다. 압축 형식의 기본값은 gzip입니다.

응답 내용 압축

메시지가 전송될 때 응답 내용이 압축되는지 여부를 지정합니다. 컨텐츠 코딩은 해당 기본 매체 유형의 ID를 유실하지 않고 정보의 손상 없이 문서를 압축하는 데 사용됩니다. 압축하려는 응답 내용을 사용할 수 있도록 하려면 이 선택란을 선택하십시오. 응답 내용 압축 단추를 클릭하면 압축 방법으로 압축 형식 옵션이 사용 가능합니다. 압축 형식의 기본값은 gzip입니다.

읽기 제한시간

웹 서비스 클라이언트가 SOAP 응답을 완전히 읽는 시간(초)을 지정합니다. 읽기 프로세스가 지정된 시간 내에 완료되지 않으면 클라이언트 시스템에서 SOAP 결함 오류가 생성됩니다.

쓰기 제한시간

메시지가 전송될 때 쓰기 조치의 제한시간이 초과되는 시간(초)을 지정합니다. 쓰기 제한시간 초과가 사용 가능하도록 하려면 시간(초)을 지정하십시오.

연결 제한시간

메시지가 전송될 때 연결 제한시간이 초과되는 시간 길이(초)를 지정합니다. 연결 제한시간 초과가 사용 가능하도록 하려면 시간(초)을 지정하십시오.

지속적인 연결 사용

메시지가 전송될 때 지속적인 연결을 사용할지 여부를 지정합니다. 지속적인 연결을 사용할 수 있도록 하려면 이 선택란을 선택하십시오. 이 옵션은 프로토콜 버전 필드에서 HTTP 1.1을 선택한 경우에만 사용 가능합니다. HTTP 1.0 프로토콜을 선택한 경우 이 옵션은 사용 불가능합니다.

재송신 사용 가능

메시지를 재송신할 수 있는지 여부를 표시합니다. 메시지를 재송신할 수 있도록 하려면 이 선택란을 선택하십시오.




표시된(온라인) 링크는 인터넷에 액세스해야 합니다.

관련 태스크
관련 참조


파일 이름: uwbs_wsspshttp.html