HttpClient 4.0을 사용하여 ResponseHandler
에서 얻은 응답이 실제 페이지 내용의 약 절반에 불과합니다. 반환 된 페이지의 문자열 대 ~ 61k 바이트 브라우저로). 나는이 일을 제한 할 어떤 종류의 한계가있는 곳을 찾는 것처럼 보인다. 어떤 아이디어?Httpclient가 전체 응답을 반환하지 않음
업데이트 : 발견 한 다른 한 가지는 이전 요청에 대한 일반적인 값인 반면 엔티티의 getContentLength
메서드에서 반환 한 크기는 -1입니다. javadoc은 길이가 알려지지 않았다는 것을 의미하는 것으로 보입니다.
업데이트 2 : 80KB가 넘는 페이지에 대한 응답을 찾으려고 시도했습니다. 응답 문자열의 최대 길이는 항상 18210 자입니다. 어떤 아이디어?
응답 내용을 보았습니까? 당신이 기대하는 페이지의 잘린 버전을 얻고 있습니까? 아니면 다른 페이지를 얻고 있습니까? –
잘린 버전 - 말 그대로 페이지의 첫 번째 절반. –