Menu
CoddyTech

Rangkuman: Dasar-Dasar HTTP

Pelajaran 25 dari 47 dalam kursus Jaringan dengan Terminal di Coddy.

HTTP adalah teks dengan bentuk tetap, untuk kedua arah.

Request terdiri dari method, path, dan versi, lalu header, lalu baris kosong, lalu body opsional. Response terdiri dari versi dan kode status, lalu header, lalu baris kosong, lalu body.

Method menyatakan jenis operasi: GET membaca dan harus aman, POST mengirimkan, PUT menyimpan, DELETE menghapus.

Kode status menyatakan hasilnya, dan digit pertama menunjukkan pihak yang bertanggung jawab: 2xx berhasil, 3xx mengarah ke tempat lain, 4xx request-mu salah, 5xx server mengalami kerusakan.

Header menjelaskan body, terutama Content-Type. Dan setiap bagian itu bisa kamu ketik sendiri, sesuatu yang patut diingat saat HTTP terasa seperti sihir.

challenge icon

Tantangan

Ahli

Baca seluruh respons, dari awal hingga akhir, dari server yang kamu tulis sendiri.

Sajikan respons yang ditulis sendiri pada port 9115 dengan baris status HTTP/1.1 404 Not Found, header Content-Type: text/plain, dan isi nothing here. Lalu gunakan curl untuk mencetak kode status dan, pada baris berikutnya, isi respons.

Output yang diharapkan:

404
nothing here

Setiap nc -l melayani satu client lalu berhenti, jadi jalankan yang kedua sebelum permintaan kedua.

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Jaringan dengan Terminal

Latihan sendiri: Playground Terminal