HTTP 요청 수신 활동에서는 gzip 형식으로만 압축을 해제할 수 있습니다. HTTP 요청 수신 활동에서는 압축이라고 하는 공통 UNIX® 파일 압축 형식 또는 deflate 형식을 지원하지 않습니다.
HTTP 요청 수신 활동에서는 HTTP/HTTPS 1.0 프로토콜을 사용해야 HTTP 요청을 수신할 수 있습니다.
HTTP 요청을 수신할 때 HTTP 요청 게시 활동의 압축 해제 런타임 동작은 다음 조건에 따라 다릅니다.
HTTP 요청 수신 활동의 압축 해제 런타임 동작에 미치는 영향에 대해서는 아래 절과 런타임 압축 해제 동작 절에 제공된 표에 설명되어 있습니다.
HTTP 요청의 Content-Encoding HTTP 헤더 매개변수값에 따라 통합 어플라이언스가 HTTP 클라이언트에서 수신하는 HTTP 요청의 본문을 압축 해제할지 여부가 결정됩니다(다음 그림 참조).
Content-Encoding 헤더 값은 런타임 압축 해제 작동 절에 제공된 표에서 레이블이 Content-Encoding 값인 세 번째 열에 표시되어 있습니다.
기본적으로, 압축 해제는 HTTP 요청 수신 활동에 대한 활동 레벨에서 작동됩니다. 압축/압축 해제 사용 선택란을 선택하여 활동 레벨에서 압축 해제를 작동 중지시킬 수 있습니다. 압축/압축 해제 사용 선택란은 활동의 구성 태스크에서 사용 가능합니다. 런타임 압축 해제 동작 절에 제공된 표에서 압축/압축 해제 사용 선택란 레이블이 붙은 두 번째 열은 압축/압축 해제 사용 선택란의 설정을 표시합니다.
압축/압축 해제 사용 선택란(활동 레벨) | Content-Encoding 값(메시지 레벨) | 통합 어플라이언스 압축 해제 런타임 동작 |
선택됨 | gzip | 통합 어플라이언스가 gzip 형식으로 요청 본문의 압축을 해제합니다. 활동에서 리턴된 httpheaders 출력 매개변수에서 Content-Encoding 값이 gzip으로 설정됩니다. |
선택됨 | 설정되지 않음 | 통합 어플라이언스가 현상태(변경되지 않은 상태)로 요청 본문을 전송합니다. 활동에서 리턴된 httpheaders 출력 매개변수에서 Content-Encoding 값이 설정되지 않습니다. |
선택됨 | identity | 통합 어플라이언스가 요청 본문의 압축을 해제하지 않습니다. 활동에서 리턴된 httpheaders 출력 매개변수에서 Content-Encoding 값이 identity로 설정됩니다. |
선택됨 | gzip 또는 identity 이외의 기타 모든 문자열 | 통합 어플라이언스가 415(지원되지 않는 매체 유형) 응답 코드를 전송합니다. |
지워짐 | 값이 중요하지 않음 | 통합 어플라이언스가 요청 본문의 압축을 해제하지 않고 요청의 현재 Content-Encoding 값이 현상태로 활동의 httpheaders 출력 매개변수로 전달됩니다. 예를 들어, Content-Encoding 값이 gzip으로 설정되어 있지만 압축/압축 해제 사용 선택란이 지워져 있는 경우, 통합 어플라이언스는 요청 본문의 압축을 해제하지 않아도 활동의 httpheaders 출력 매개변수에서 Content-Encoding이 gzip으로 설정됩니다. |