Apa yang Sebenarnya Dikirim -d
Pelajaran 33 dari 47 dalam kursus Jaringan dengan Terminal di Coddy.
Baris request memberi tahu kamu method yang digunakan. Sekarang perhatikan body, yaitu bagian terakhir dalam request, setelah baris kosong.
Apa pun yang kamu berikan ke -d akan dikirim apa adanya. -d 'name=ada' menempatkan tepat name=ada pada koneksi. Beberapa flag -d digabung dengan &, jadi -d 'a=1' -d 'b=2' mengirim a=1&b=2.
curl juga menambahkan header Content-Length yang menghitung jumlah byte tersebut, karena server perlu tahu di mana body berakhir. Kamu tidak perlu menghitungnya sendiri, ini salah satu kemudahan kecil saat menggunakan client alih-alih nc.
Membaca kembali body dari koneksi adalah cara tercepat untuk memastikan apa yang sebenarnya dikirim client.
Tantangan
AhliBaca kembali isi pesan yang kamu kirim melalui koneksi.
- Mulai listener penangkap di port 9123
- Kirim POST dengan dua field
name=adadanrole=eng, sebagai dua flag-dterpisah - Cetak baris terakhir dari
req.txt, yang merupakan isi pesan
Output yang diharapkan:
name=ada&role=engCoba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Jaringan dengan Terminal
4Apakah Bisa Dijangkau?
ICMP dan pingMembaca output pingSaat ping MenyesatkanDitolak atau Waktu HabisRingkasan: Keterjangkauan7Mengirim Data
POST dengan -dApa yang Sebenarnya Dikirim -dEncoding FormMengirim JSONPUT dan DELETERekap: Menulis DataLatihan sendiri: Playground Terminal