text/plain
평문 (Plain Text):
- 설명:
text/plain
은 아무런 포맷팅이 없는 순수한 텍스트 데이터를 나타냅니다.
- 사용 예시: 일반 텍스트 파일(.txt), 텍스트 메일 등
- 특징: 단순한 문자 데이터만을 포함하며, HTML 태그나 다른 포맷팅 요소가 없습니다.
- 예시:
Hello, world! This is plain text.
text/html
HTML (HyperText Markup Language):
- 설명:
text/html
은 웹 페이지를 구성하는 마크업 언어인 HTML 데이터를 나타냅니다.
- 사용 예시: 웹 페이지 파일(.html), 이메일의 HTML 콘텐츠 등
- 특징: HTML 태그를 포함하여 웹 브라우저에서 다양한 포맷팅과 스타일을 적용할 수 있습니다.
- 예시:
<!DOCTYPE html> <html> <head> <title>Sample HTML</title> </head> <body> <h1>Hello, world!</h1> <p>This is an HTML document.</p> </body> </html>
application/x-www-form-urlencoded
폼 데이터 (Form Data):
- 설명:
application/x-www-form-urlencoded
는 HTML 폼 데이터를 URL 인코딩된 형태로 나타냅니다.
- 사용 예시: 웹 폼 제출 시, 쿼리 스트링 데이터 등
- 특징: 키-값 쌍으로 이루어져 있으며, 특수 문자는 퍼센트 인코딩(%-encoding)으로 변환됩니다.
- 예시:
from=1&balance=2000&to=2
application/json
JSON (JavaScript Object Notation):
- 설명:
application/json
은 JSON 포맷의 데이터를 나타냅니다. JSON은 가벼운 데이터 교환 형식으로, 사람이 읽고 쓰기 쉽고 기계가 해석하고 생성하기 쉬운 구조를 가집니다.
- 사용 예시: 웹 API 데이터 전송, 설정 파일 등
- 특징: 키-값 쌍의 집합으로 이루어져 있으며, 배열 및 객체 구조를 포함할 수 있습니다.
- 예시:
{
"from": 1,
"balance": 2000,
"to": 2
}
Share article