이 헤더의 작동 방식을 이해하는 데 어려움이 있습니다. 내가 다음 1의 경우 응답의 말을하자 특정 자원에 게시물을 요구하는 일부 JSON 문자열이며, 두번째 경우의 응답 .jar 파일입니다입니다 경우Http 헤더 인코딩 허용
간단히 내 질문에
입니다.
클라이언트는 accept-header : gzip을 포함해야합니다. 두 경우 모두 HTTP 요청을 보내는 동안 deflate가 발생합니다. 첫 번째 결과는 json 문자열이됩니다.
2. 응답이 이미 압축 된 경우 이미 압축 된 데이터에 대한 응답을 압축해도 문제가 발생하지 않습니까?
3. 나는 json 문자열이 수신되는 첫 번째 경우에 accept-encoding : gzip을 포함하면 발생합니다. 그래서 나는 내 응답으로 압축 데이터를받습니다. (압축 된 데이터 또는 응답으로 인코딩 된 데이터를 얻는 지 확실하지 않습니다. 압축 된 데이터는 .jar/.zip과 같은 압축 형식을 의미하며 인코딩 된 데이터는 원본 데이터의 인코딩 된 데이터를 의미합니다. 어느 쪽이 zip 또는 encode하고 있을까)?
4. 서버가 Contentype 헤더가있는 응답을 "application/octet-stream"으로 보냅니다. 이제는 accept-header를 사용해야합니다 : gzip, deflate
"accept-encoding"이라고 말할까요? –
예, 감사합니다. 편집했습니다. –