0

두 HTTP 헤더의 차이점은 무엇입니까?Accept-Encoding : gzip 및 Content-Encoding : gzip

  • 수락 인코딩 : gzip을
  • 콘텐츠 인코딩 : gzip을
+0

가능한 복제 [콘텐츠 형식으로 요청을 GET과 JAX-RS 뉴저지 2.2 헤더를 수락 (https://stackoverflow.com/questions/18595537/get-request-with-content-type -and-accept-header-with-jax-rs-jersey-2-2) – CodeCaster

+0

[ask]를 읽고 연구를 보여주십시오. 즉,'Accept-'헤더는 클라이언트가 원하는 응답의 종류를 서버에 알려줍니다. – CodeCaster

답변

1

수락 - 인코딩 :

그것은 요청 헤더입니다. HTTP 클라이언트는이 헤더를 사용하여 지원하는 인코딩을 서버에 알립니다. 서버는 이러한 인코딩 중 하나에서 응답 내용을 보낼 수 있습니다.

From MDN

연결 승인 인코딩 요청의 HTTP 헤더는 클라이언트가 이해할 수있는, 어떤 콘텐츠 인코딩, 일반적으로 압축 알고리즘을 알립니다. 내용 협상을 사용하여 서버는 제안서 중 하나를 선택하여 사용하고 Content-Encoding 응답 헤더로 클라이언트에 선택 사항을 알립니다.

콘텐츠 인코딩 :

는 응답 헤더입니다. HTTP 서버

From MDN

. 콘텐츠가 실제로으로 인코딩 된 특정 암호화는 클라이언트에게이 헤더를 사용하여 콘텐츠 인코딩 엔티티 헤더는 매체 유형을 압축하기 위해 사용된다. 존재하는 경우, 그 값은 엔티티 본문에 적용된 인코딩을 나타냅니다. Content-Type 헤더가 참조하는 미디어 유형을 얻기 위해 디코딩하는 방법을 클라이언트에게 알립니다.

당신이 그 다음, 파이어 폭스/크롬에서, 행동에서 열린 Inspect Element을 재생 Network 탭 행동을보고 확인보고 싶다면

. 요청 헤더에 Accept-Encoding, 응답 헤더에 Content-Encoding이 있는지 확인하십시오. 의

Inspect Element in firefox