처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

HTTP 콘텐츠 협상(Content Negotiation)이란?

어려움 MDN Web Docs
보기 및 정답
A 클라이언트와 서버가 요청/응답에서 최적의 리소스 형식(언어, 인코딩, 미디어 타입)을 결정하는 과정
B 클라이언트와 서버가 HTTP 요청에 포함된 가격 정보를 기반으로 최적의 과금 방식을 결정하는 과정이다
C 전 세계에 분산된 여러 CDN 서버 중 응답 속도가 가장 빠른 서버를 자동으로 선택하여 연결하는 과정이다
D 클라이언트와 서버가 TLS 핸드셰이크를 통해 SSL 인증서를 교환하고 암호화 통신 채널을 수립하는 과정이다

해설

콘텐츠 협상은 Accept, Accept-Language, Accept-Encoding 등의 HTTP 헤더를 통해 클라이언트가 선호하는 리소스 형식을 서버에 알리는 메커니즘입니다. 서버는 이를 바탕으로 적절한 언어, 인코딩, 미디어 타입의 응답을 반환합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기