Payload(페이로드)

기본 개념 (한 줄 정의)

  • Payload = 껍데기(헤더/메타정보)를 제외한 실제 데이터

📦 쉽게 이해하는 비유

  • 택배 상자 📦
    • 송장 / 주소 / 포장 = 헤더 (부가 정보)
    • 상자 안 물건 = Payload (진짜 내용)

💻 상황별 의미

1️⃣ API / HTTP 요청에서 Payload

가장 많이 쓰는 의미입니다.

POST /payment
{
"cardNumber": "1234-5678-xxxx",
"amount": 1000
}

👉 여기서 Payload:

{
"cardNumber": "1234-5678-xxxx",
"amount": 1000
}

✔ 즉, Body에 들어가는 실제 데이터


2️⃣ 네트워크(Packet)에서 Payload

  • 패킷 구조: [Header][Payload]

✔ Payload = 실제 전송 데이터 (메시지 내용)


3️⃣ 메시징 시스템 (Kafka, MQ 등)

{
"event": "TICKET_ISSUED",
"payload": {
"pnr": "ABC123",
"ticketNumber": "180..."
}
}

✔ 여기서 Payload = 이벤트의 실제 데이터