0
POST 요청 양식 데이터를 GZIP로 압축하면 HTTP 서버가 압축을 풀지 않거나 다른 방식으로 만 작동합니다 (서버 -> 클라이언트).일반적인 HTTP 서버 구현은 게시 된 양식 데이터의 압축을 해제합니까?
POST 요청 양식 데이터를 GZIP로 압축하면 HTTP 서버가 압축을 풀지 않거나 다른 방식으로 만 작동합니다 (서버 -> 클라이언트).일반적인 HTTP 서버 구현은 게시 된 양식 데이터의 압축을 해제합니까?
어떤 웹 서버를 사용하고 있습니까? 프로그램 내에서 POST를하는 것으로 가정합니다. 서버가 일반적으로 받아 들인 인코딩을 광고하지 않기 때문에 브라우저에 gzip으로 저장 한 데이터를 보낼 수는 있지만 브라우저는 사용하지 않습니다. 당신은 서버가 OPTIONS 명령을 받아들이는 것을 볼 수 있습니다
curl -iX OPTIONS http://localhost:8080/
HTTP/1.1 200 OK
Date: Tue, 20 Oct 2009 00:54:29 GMT
Server: Apache/2.2.8 (Unix) mod_ssl/2.2.8 OpenSSL/0.9.8a DAV/2 PHP/5.2.6 SVN/1.6.5 proxy_html/3.0.0
Allow: GET,HEAD,POST,OPTIONS,TRACE
Vary: User-Agent
Content-Length: 0
Content-Type: text/html
그러나 서버와 클라이언트 모두를 제어 할 경우, 당신은 당신이 좋아하는 스트리밍 어떤 데이터를 보낼 수 있습니다. 예를 들어, 양쪽 방향으로 Mercurial compresses everything이지만 압축/압축 해제를 위해 웹 서버에 의존하지 않습니다.
내 웹 서버는 ASP.NET 웹 응용 프로그램을 실행하는 IIS입니다. –