문제

IBM JAX-RPC 기반 웹 서비스를 사용하여 WebSphere 6.1에서 WebService가 실행됩니다. 클라이언트는 전송 인코딩의 HTTP 헤더없이 요청을 보내고 있습니다. WebSphere의 응답에는 항상 HTTP 헤더에서 전송 인코딩이 있습니다. 나는 이것이 여러 덩어리로 응답이 전송 될 것이라고 가정합니다. 서비스 요청자 및 서비스 제공 업체가 많은 중개자 (방화벽 및 Loadbalancers (T1/F5)와 같은)에 의해 분리되는 시스템에서 이러한 종류의 청킹은 상당한 대기 시간을 초래할 수 있습니다.

이것 링크링크 청크 요청에 대해 이야기하지만 응답에 대해서는 언급하지 마십시오.

HTTP 헤더의 응답에서 전송 인코딩을 추가하지 않도록 WebSphere를 구성하는 방법이 있습니까?

도움이 되었습니까?

해결책

WebSphere에서 청크 크기는 웹 컨테이너 인바운드 채널의 전송 체인에서 "쓰기 버퍼 크기"에 의해 제어됩니다. 그들의 문서에서 :


클라이언트에 대한 응답을 처리하기 위해 여러 글쓰기가 필요한 경우 Write Buffer Size 매개 변수에 지정된 값을 고객에게 더 적합한 값으로 변경하십시오. Writ 기본값은 32768 바이트이며 대부분의 응용 프로그램에 충분합니다. 응답의 크기가 Writ

다른 팁

WebSphere가 그렇게하도록 구성 할 수는 없다고 생각합니다. 그러나 또한 중요하지 않습니다. RFC 2616이 청크 인코딩에 대해 말하는 것을 읽는 것이 좋습니다. 그것은 당신이 생각하는 것을하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top