Visual Studio 2008, .NET 2.0에서 생성 된 Java 웹 서비스 (Https)에 일부 C# 스텁이 있습니다. 서버에서 요청을 청크 할 수 없습니다. HttpWebRequest에서 sendChunked를 false로 설정할 수있었습니다.청크가 허용되지 않는 서버에 HttpWebRequest가 작동하지 않습니다.
전선을 가로 지르는 데이터가 거의없는 웹 서비스 메서드를 호출하면 제대로 작동합니다.
그러나 상당한 양의 데이터가 포함 된 요청을 보내면 "요청을 구문 분석 할 수 없음"오류가 발생합니다. 여기
- , 당신이하지 않으면 그것은 "요청 오류를 구문 분석 할 수 없습니다"같은과 함께 나누기 있음 .
- 백그라운드에서 피들러를 실행하면 모든 것이 잘 작동합니까?! 나는 이것이 그들을 보내기 전에 요청 바이트를 버퍼링하는 피들러 때문이라고 생각한다. 참고 : "암호 해독 HTTPS"로 피들러 옵션을 해제하면 작동을 멈 춥니 다.
피들러의 버퍼링으로 인해 문제가 재현되지 않는 이유를 설명 할 수 있지만 문제가 실제로 청크 인코딩이 아님을 알 수 있습니다. 피들러는 청크 인코딩을 제거하지 않는 한 청크 인코딩을 제거하지 않기 때문입니다. – EricLaw