RESTful API - HTTP Message

Penjelasan

HTTP Message

  • Bagaimana data bertukar dari client dan server
  • Ada 2 tipe :
    1. Message yang dikirim dari client
    2. Message yang dikembalikan oleh server
  • Memiliki format standard baku

Format HTTP Message Standar

  • Start Line, kalau dari Client Method POST / HTTP/1.1, kalau dari Server berupa Response Code
  • HTTP Headers, key value (data berupa key dan value nya)
  • Empty Line, untuk membedakan antara header dan body, berupa string kosong
  • Body, bisa berupa format json, xml atau sesuai kebutuhan

HTTP Body

  • Data yang dikirim dari client, atau, data yang dikembalikan oleh server
  • tidak wajib ada
  • mengikuti Content-Type

Contoh Content-Type HTTP Body

  • application/json, kalau membuat RESTful API mungkin kita akan sering menggunakan ini
  • application/xml
  • plain/text
  • application/x-www-form-urlencoded
  • multipart/form-data
  • dll

Poin / Ide

Scroll to Top