티스토리 뷰

Web

[HTTP] Content-Type과 Accept

해구름 2023. 8. 24. 11:33
반응형

Accept

Client가 받아들일 수 있는 데이터 형식을 Server에게 알려주기 위해 사용합니다. 

예를들어 Client가 JSON 데이터만 해석할 수 있다면, Server로 요청을 보낼 때 "Accpet: application/json"을 헤더에 추가하면 됩니다. 그러면 Server는 Accpet 헤더 값을 읽고 응답 형식을 결정하는데 참고하게 됩니다. 

Content-Type

HTTP Body에 포함된 데이터의 형식이 무엇인지 나타냅니다.

예를들어 HTTP Header에 "Content-Type: application/json"이 포함되어 있다면, 우리는 Body에 포함된 데이터가 JSON이라는 것을 알 수 있습니다.

Client가 Server로 요청를 보낼 때 Header에 Content-Type을 추가하면, Server는 이 Content-Type 값을 통해 Request Body에 포함된 데이터의 형식을 판단할 수 있습니다.

Server가 Client로 응답을 보낼 때 Header에 Content-Type을 추가하면, Client는 이 Content-Type 값을 통해 Response Body에 포함된 데이터 형식을 판단할 수 있습니다.

'Web' 카테고리의 다른 글

[Vue] .map 파일 생성방지  (0) 2023.11.24
[Cookie] 쿠키의 유형과 제한사항  (0) 2022.08.02
[CSS] White-space  (0) 2021.09.10
OIDC(OpenID Connect)와 OAuth 2.0  (0) 2021.07.22
Token 기반 인증 vs Cookie 인증  (0) 2021.07.22
.NET Garbage Collection  (0) 2018.11.13
댓글