inblog logo
|
moohyun
    스프링부트기술정리

    자주 쓰는 미디어 타입

    화낼거양's avatar
    화낼거양
    Nov 15, 2024
    자주 쓰는 미디어 타입
     

    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

    moohyun

    RSS·Powered by Inblog