본문 바로가기
Web Development/웹

8.22

by doriver 2024. 8. 22.

 

HTTP요청 메시지에서

GET 일반적으로 요청 본문을 사용x, 데이터는 URL에 쿼리 파라미터로 전달
POST,  PUT,  PATCH 요청 본문에 데이터를 담아 서버로 보냄
DELETE 보통 본문을 사용x

 

HTTP메시지에서 Content-Type 헤더

HTTP 요청 또는 응답에서 본문에 포함된 데이터의 미디어 타입(MIME 타입)을 명시

 

text/css: CSS 스타일 시트
text/html: HTML 문서.

 

application/json

JSON( JavaScript Object Notation ) 형식의 데이터

{ "name": "JohnDoe", "age": 30, "city": "NewYork" }와 같은 형태의 데이터 구조

복잡한 구조(중첩된 객체, 배열 등)도 쉽게 표현할 수 있다.

 

application/x-www-form-urlencoded

데이터는 key=value쌍으로 구성, 각 데이터는 &로 구분 된게 URL인코딩된 형태의 데이터

name=JohnDoe  &  age=30  &  city=NewYork 이런게 url 인코딩된 형태

HTML 폼에서 데이터를 전송할떄 사용됨
( 쿼리 파라미터의 데이터 형식도 이거임 )

multipart/form-data : 파일과 텍스트를 포함한 복합 데이터

 

 

HTTP요청의 Header에서 Accept

클라이언트가 서버에게 자신이 어떤 형태의 응답을 받을 수 있는지를 알리는 데 사용
클라이언트가 선호하는 미디어 타입(MIME 타입)을 서버에 전달하며, 서버는 이를 바탕으로 적절한 형식의 데이터를 응답 본문에 포함시켜 반환