내 데이터 소스 서비스 중 일부 문제가 만료되었습니다. HTTP 응답 헤더에서 Apache-Coyote/1.1에서 실행 중이라고 나와 있습니다. 청크 분할, 여기에 샘플 응답 : 나는 종종 전체 응답을하지 전송 gzip으로 압축 된 요청을 보낼 서버를 요청하고있을 때청크 발행시 Tomcat gzip
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=utf-8
Transfer-Encoding: chunked
Content-Encoding: gzip
Date: Tue, 30 Mar 2010 06:13:52 GMT
그리고 문제가 서버는 전송 인코딩과 응답을 제공합니다. 응답을 받으면 마지막 덩어리가 수신되는 것을 확인합니다. 그러나 뽑지 않은 후에 응답은 부분적입니다. 요청 헤더에서 gzip을 꺼서 이러한 동작을 보지 못했습니다.
제 질문은 : 일반적인 바람둥이 문제입니까? 어쩌면 그것 중 하나는 압축을하고있는 모드인가? 아니면 프록시 문제 일 수도 있습니다. 나는 바람둥이의 버전이나 그들이 사용하는 gzip mod에 대해 말할 수는 없지만 자유롭게 물어 보면 서비스 제공자에게 물어볼 것입니다.
감사합니다.
요청하는 데 사용하는 클라이언트/라이브러리는 무엇입니까? – Asaph
요청 헤더를 게시 할 수 있습니까? – Asaph
나는 gzip 인코딩없이 잘 작동한다고 말했고, 대부분의 경우 gzipped에 대해 잘 작동한다고하지만, 부분적으로 HTTP 구현을 사용하고 있습니다. gzipped 응답의 30 %는 압축 후 쓰레기처럼 보입니다! 내 요청과 같은 : POST http://example.com/Service HTTP/1.1 콘텐츠 길이 : 1081 콘텐츠 인코딩 : gzip을 수락 - 인코딩 : gzip을 호스트 : example.com 사용자 에이전트 : 모질라/4.0 (호환 가능, MSIE 6.0, Windows NT 5.1, .NET CLR 1.1.4322, .NET CLR 1.0.3705) 인증 : 기본 UENDN0IySjpTB3KxdWE3YjJq SOAPAction : http://example.com/Service // 여기 있습니다. 압축 된 요청 .. – hoodoos