[네트워크] 협상에 대한 나름의 이해
2023. 11. 9. 21:02ㆍ네트워크
협상(콘텐츠 네고시에이션)은 클라이언트가 선호하는 표현으로 서버에 요청하는 것이다.
다음과 같이 4가지가 있다.
Accept: 클라이언트가 선호하는 미디어 타입
Accept-Charset: 클라이언트가 선호하는 문자 인코딩(ex, utf-8)
Accept-Encoding: 클라이언트가 선호하는 인코딩 방식(ex, gzip)
Accept-Language: 클라이언트가 선호하는 언어
협상 헤더는 요청에만 사용한다.
요청할때 우선순위를 나타낼 수 있다. 그러면 서버는 우선순위에 따라 콘텐츠를 제공한다. 다음의 것들이 있다.
1. Quality Values(q) 사용
클수록 높은 우선순위이다.
2. 구체적일수록 높은 우선순위이다.
3. 구체적인 것과 q가 있다면 일치하는 요청의 q를 사용하여 우선순위를 매긴다.
Reference
학습 페이지
www.inflearn.com
'네트워크' 카테고리의 다른 글
[네트워크] 일반 정보 헤더에 대한 나름의 이해 (0) | 2023.11.09 |
---|---|
[네트워크] 전송 방식에 대한 나름의 이해 (0) | 2023.11.09 |
[네트워크] HTTP 헤더에 대한 나름의 이해 (0) | 2023.11.04 |
[네트워크] HTTP 상태 코드에 대한 나름의 이해 (1) | 2023.11.03 |
[네트워크] 클라이언트에서 서버로의 데이터 전송에 대한 나름의 이해 (0) | 2023.11.03 |