웹 기술 기초
웹 API가 응답 본문으로 JSON 형식의 데이터를 돌려준다. 본문의 형식을 나타내기 위해 응답에 붙이는 헤더로 일반적으로 사용되는 것은?
- AAccept: application/json
- BContent-Type: text/html
- CContent-Type: application/json
정답과 해설 보기
정답: C. Content-Type: application/json
본문 데이터의 종류는 Content-Type 헤더로 나타내며, 값에는 text/html이나 image/png 같은 '타입/서브타입' 형태의 미디어 타입(MIME 타입)을 씁니다. JSON의 미디어 타입은 application/json입니다. JSON은 {"id": 42, "tags": ["a", "b"]}처럼 이름과 값의 쌍이나 배열로 데이터를 나타내는 텍스트 형식으로, XML보다 기술이 짧고 JavaScript에서도 다루기 쉬워 웹 API에서 널리 사용됩니다. Accept 헤더는 클라이언트가 받고 싶은 형식을 요청에서 전하는 것입니다.