IBM WebSphere Application Server (WAS) V8.5.5.11에서 실행되는 웹 애플리케이션에는 JAX-WS 클라이언트가 있습니다 (외부 웹 서비스를 호출하는 JAX-WS 컴포넌트 내장).WebSphere Application Server 8.5에서 JAX-WS 클라이언트에 대한 청크 분할 전송 인코딩 사용 안 함
HTTP 본문이 32KB보다 큰 웹 서비스 호출의 경우 WAS는 청크 분할 전송 인코딩을 사용합니다. 불행히도 외부 웹 서비스는 청크 분할 전송 인코딩을 처리 할 수 없으므로 오류가 발생합니다.
WAS JAX-WS 클라이언트 코드 내에서 청크 분할 전송 인코딩을 비활성화하려면 어떻게합니까?
이미이 방법을 시도해 보았습니다. 그러나 IBM WebSphere App Server의 JAX-WS 구현에는 'HTTPConstants.CHUNKED'가 없으므로 상대방도 찾을 수 없습니다. – thebat
WAS v8.5.5 JAX-WS 구현은 Axis2입니다. 그래서'ctx.put ("__ CHUNKED__", "false");'는 HTTPConstants.CHUNKED = "__ CHUNKED __"' – titou10
으로 작동 할 수 있습니다.'ctx.put ("__CHUNKED__", "false");'이 속성이 실제로 설정되었는지 확인했지만 WAS는이를 무시하고 전송 인코딩에 영향을주지 않습니다. – thebat