
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 타입)을 서버에 전달하며, 서버는 이를 바탕으로 적절한 형식의 데이터를 응답 본문에 포함시켜 반환
'Web Development > 웹' 카테고리의 다른 글
| 브라우저의 저장소들 02 Cookie (0) | 2024.11.10 |
|---|---|
| 브라우저의 저장소들 01 Storage (3) | 2024.11.09 |
| 응답코드 01 (0) | 2024.07.17 |
| 로드밸런싱 할때, 로그인처리 문제 (1) | 2024.06.27 |
| 좋아요 기능(SpringBoot) MySQL > Redis로 컨버터했음 (0) | 2024.06.26 |