REST API를 구축 중입니다. 서버가 청크 분할 전송 인코딩의 응답을 반환하는 경우가 있습니다. 왜 그랬니?!서버가 청크 분할 전송 인코딩을 반환하는 경우가 있음
서버가 항상 동일한 인코딩으로 응답을 반환 할 수없는 이유는 무엇입니까?
문제는 데이터가 청크로 반환 될 때 읽는 방법을 모른다는 것입니다.
갱신
무어가 downvotes neeed ... breeeath하는 ...
REST API를 구축 중입니다. 서버가 청크 분할 전송 인코딩의 응답을 반환하는 경우가 있습니다. 왜 그랬니?!서버가 청크 분할 전송 인코딩을 반환하는 경우가 있음
서버가 항상 동일한 인코딩으로 응답을 반환 할 수없는 이유는 무엇입니까?
문제는 데이터가 청크로 반환 될 때 읽는 방법을 모른다는 것입니다.
무어가 downvotes neeed ... breeeath하는 ...
서버를 가정하면 아파치를 사용하고, 이것은 예상 된 동작입니다. 당신은 당신의 .htaccess
파일에이 줄을 넣어 사용하지 않도록 할 수 있습니다
SetEnv downgrade-1.0
그러나, 당신은 단지 다른 콘텐츠 인코딩을 지원하기 위해 독서 코드를 수정하는 것이 좋습니다. HTTP 요청을하기 위해 어떤 라이브러리를 사용하고 있습니까? 합리적인 HTTP 라이브러리는 청크 요청을 처리 할 수 있습니다. 요청한 코드가 PHP로 작성된 경우 curl을 사용하십시오. http://php.net/manual/en/book.curl.php
문제는 아파치가 다운로드를 Gzip으로 압축 컨텐츠 길이를 수정 돌보는 또는 귀하의 경우, 헤더를
콘텐츠 인코딩을 추가하는 것이 될 수있다 :
청크
RewriteRule . - [E=no-gzip:1]
,253,855에서 촬영 : 당신은 gzip을 해제하는 .htaccess
한다 RewriteRule을 추가 할 수 있습니다:
에서 응답
나는 어떤 코드도 보여줄 수 없다. 왜 서버가 때때로 청크 인코딩을 사용하여 응답을 리턴하는지 알 필요가있다. – clarkk
누구든지? 서버가 컨텐츠 길이 응답과 청크 응답을 모두 리턴하는 이유는 무엇입니까? – clarkk