HTTP 전송 정책 세트
이 페이지를 사용하여 HTTP 전송 정책 구성을 정의하십시오. HTTP 기능 및 HTTP 연결 정책은 아웃바운드 메시지에 적용됩니다. 이 콘솔 페이지로부터 HTTP 전송 정책으로의 변경사항은 이 사용자 정의 HTTP 전송 정책이 첨부되는 모든 JAX-WS(Java™ API for XML-Based Web Services) 애플리케이션에 영향을 줍니다.
이 관리 콘솔 페이지를 보려면
을 클릭하십시오. 여기서 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
- 메시지가 MINE과 같은 형식이 되도록 허용합니다. 이는 전송된 데이터와 요청, 응답 또는 둘 다의 수정자에 대한 메타 정보를 포함합니다. 그러나, HTTP 1.0은 계층 구조 프록시, 캐싱, 지속적인 연결에 대한 필요성 또는 가상 호스트의 효과를 충분하게 다루지 않습니다.
- HTTP 1.1
- 각 두 개의 통신 애플리케이션을 사용하여 true 기능 또는 다른 것을 판별합니다. 이 프로토콜은 기능의 신뢰할 수 있는 구현을 확인하기 위해 HTTP 1.0 보다 더 엄중한 요구사항을 포함합니다.
세션 사용
메시지가 전송될 때 HTTP 세션이 사용되는지 여부를 지정합니다. HTTP 세션을 사용하려면 이 선택란을 선택하십시오.
이 특성이 서비스 클라이언트에 연결되는 정책 세트 내에 사용되면, HTTP 세션 정보가 동일한 클라이언트 애플리케이션에 의해 호출된 후속 요청으로 전파되는지 여부를 표시합니다. 특성이 사용으로 설정되면, HTTP 세션 정보는 응답 메시지에서 서비스 클라이언트로 리턴되고 동일한 RequestContext 오브젝트를 사용하여 호출된 후속 요청에서 전송됩니다.
이 특성이 서비스 제공자에 연결되는 정책 세트 내에 사용되면, 요청이 처리되고 있을 때 새 HTTP 세션이 작성되는지 여부를 표시합니다. 특성이 사용으로 설정되면, 요청이 처리되고 있는 것처럼, 하나가 이미 존재하지 않으면 새 HTTP 세션이 작성됩니다. 그런 다음, 이 HTTP 세션 정보가 응답 메시지에서 서비스 클라이언트로 리턴됩니다.
청크된 전송 인코딩을 사용으로 설정
메시지가 전송될 때 청크된 전송 인코딩이 사용되는지 여부를 지정합니다. 청크된 전송 인코딩을 사용으로 설정하기 위해 이 선택란을 선택하십시오. 프로토콜 버전 필드에서 HTTP 1.1을 선택하면 이 옵션만 사용 가능합니다. HTTP 1.0 프로토콜을 선택했으면 이 옵션은 사용 안함으로 설정됩니다.
이 특성에 대한 기본값은 true입니다.
전송 예상 "100-request" 헤더
메시지가 전송될 때 expect "100-request" 헤더가 사용되는지 여부를 지정합니다. expect "100-request" 헤더를 사용으로 설정하려면 이 선택란을 선택하십시오. 프로토콜 버전 필드에서 HTTP 1.1을 선택하면 이 옵션만 사용할 수 있습니다. HTTP 1.0 프로토콜을 선택하면 이 옵션은 사용 안함으로 설정됩니다.
클라이언트가 요청 본문을 보내기 전에, 100 상태의 목적은 요청 본문을 가진 요청 메시지를 보내고 있는 클라이언트가 원래 서버가 요청 헤더를 기반으로 요청을 승인하는지 판별할 수 있게 허용하는 것입니다. 일부 경우, 서버가 본문을 검토하지 않고 메시지를 거부하면 클라이언트가 본문을 전송하도록 하지 않을 수 있습니다.
예상 요청 헤더 필드는 특정 서버 동작이 클라이언트에 의해 요청되는 것을 나타내는데 사용됩니다. 요청이 적절한 오류 상태로 응답하면 예상 필드의 예상 값을 따를 수 없는 서버.
URL 경로 재지정을 자동으로 승인
메시지가 전송될 때 자동 URL 경로 재지정이 허용되는지 여부를 지정합니다. 승인된 것으로 자동으로 경로가 재지정되는 UL을 사용하려면 이 선택란을 선택하십시오.
요청 컨텐츠를 압축
메시지가 전송될 때 요청 컨텐츠가 압축되는지 여부를 지정합니다. 컨텐츠 코딩은 문서가 해당 기본적 매체 유형의 ID를 잃지 않고 그리고 정보의 손실 없이 압축될 수 있게 허용하는데 사용됩니다. 압축하려는 요청 컨텐츠를 사용하려면 이 선택란을 선택하십시오. 요청 컨텐츠 압축 단추를 클릭하면 압축 형식 옵션을 통해 압축 방법을 선택할 수 있습니다. 압축 형식에 대한 기본값은 gzip입니다.
응답 컨텐츠를 압축
메시지가 전송될 때 응답 컨텐츠가 압축되는지 여부를 지정합니다. 컨텐츠 코딩은 문서가 해당 기본적 매체 유형의 ID를 잃지 않고 그리고 정보의 손실 없이 압축될 수 있게 허용하는데 사용됩니다. 압축하려는 응답 컨텐츠를 사용하려면 이 선택란을 선택하십시오. 응답 컨텐츠 압축 단추를 클릭하면 압축 방법으로 압축 형식 옵션이 사용됩니다. 압축 형식에 대한 기본값은 gzip입니다.
읽기 제한시간
웹 서비스 클라이언트가 SOAP 자원을 완전하게 읽기 위한 시간의 길이(초)를 지정합니다. 읽기 프로세스가 지정된 시간 내에 완료되지 않으면, SOAP 결함 오류가 클라이언트 시스템에 생성됩니다.
쓰기 제한시간
메시지가 전송될 때 쓰기 조치가 제한시간 초과되는 시간의 길이(초)를 지정합니다. 제한시간 길이에 쓰기를 사용하기 위한 시간(초)을 지정하십시오.
연결 제한시간
메시지가 전송될 때 연결의 제한시간이 초과하는 시간의 길이(초)를 지정합니다. 제한시간 길이에 연결을 사용하기 위한 시간(초)을 지정하십시오.
지속적 연결 사용
메시지가 전송될 때 지속적 연결이 사용되는지 여부를 지정합니다. 지속적 연결의 사용을 사용으로 설정하려면 이 선택란을 선택하십시오. 프로토콜 버전 필드에서 HTTP 1.1을 선택하면 이 옵션만 사용할 수 있습니다. HTTP 1.0 프로토콜을 선택하면 이 옵션은 사용 안함으로 설정됩니다.
재전송 사용
메시지가 재전송될 수 있는지 여부를 지정합니다. 메시지를 재전송하려면 이 선택란을 선택하십시오.