- [Node JS] header / body 에 값 담기 차이2024년 04월 01일
- KIMJAVAN
- 작성자
- 2024.04.01.:34
728x901. 헤더(Header):
- 용도: HTTP 요청의 메타데이터를 전달하기 위해 사용됩니다. 요청의 속성이나 특정 정보를 서버에게 알리는 데 사용됩니다.
- 특징:
- 키-값 쌍 형태로 데이터를 전달합니다.
- 보통 헤더는 요청의 메타데이터를 나타내는데, 인증 정보, 콘텐츠 유형, 캐시 제어, 사용자 에이전트 등의 정보를 전달할 수 있습니다.
- 헤더는 요청 또는 응답의 첫 부분에 위치하며, 다양한 헤더 필드가 있습니다.
2. 바디(Body):
- 용도: 실제 데이터를 전달하기 위해 사용됩니다. 주로 POST 요청에서 사용되며, 사용자가 입력한 데이터나 서버가 전송할 데이터를 담습니다.
- 특징:
- 요청 본문에 실제 데이터가 포함되어 있습니다.
- JSON, XML, 폼 데이터 등 다양한 형식으로 데이터를 전송할 수 있습니다.
- 보안적인 이유로 특히 중요한 정보를 포함하는 경우 HTTPS와 함께 사용하는 것이 좋습니다.
- 큰 데이터나 파일 업로드 등의 경우에 사용됩니다.
차이점:
- 용도: 헤더는 메타데이터를, 바디는 실제 데이터를 전달합니다.
- 데이터 형식: 헤더는 키-값 쌍 형태로, 바디는 다양한 데이터 형식을 지원합니다.
- 전송 방식: 헤더는 요청의 시작 부분에 포함되어 있고, 바디는 요청의 나머지 부분에 포함되어 있습니다.
- 보안: 보안적으로 중요한 정보는 바디에 담아서 전송하는 것이 좋습니다.
'자바스크립트 > Node JS' 카테고리의 다른 글
[NodeJS] multer (0) 2024.08.16 [NodeJs] POST PUT 차이 (0) 2024.04.01 [NodeJS] Autorization / Header (0) 2024.04.01 [NodeJS] select from 순서 (0) 2024.04.01 [NodeJS] req, res (0) 2024.04.01 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)