Kode Status
Pelajaran 22 dari 47 dalam kursus Jaringan dengan Terminal di Coddy.
Setiap respons diawali kode tiga digit, dan digit pertama memberi tahu siapa yang harus disalahkan:
- 2xx berhasil. 200 OK, 201 Created.
- 3xx menuju ke tempat lain. 301 moved permanently, 302 found.
- 4xx permintaannya salah. 404 not found, 401 unauthorized, 403 forbidden.
- 5xx server mengalami masalah. 500 internal error, 503 unavailable.
Pemisahan 4xx dan 5xx adalah yang paling berguna. 4xx adalah kesalahanmu, jadi perbaiki permintaannya: path yang salah, token yang hilang, data yang keliru. 5xx adalah kesalahan mereka, jadi mencoba lagi mungkin membantu, sedangkan mengubah permintaanmu tidak akan membantu.
Ingat, 404 adalah permintaan yang sepenuhnya berhasil. Koneksi berhasil, server memahami permintaannya, dan jawabannya adalah "tidak ada hal seperti itu". curl keluar dengan kode 0.
Tantangan
SedangDapatkan dua kode status yang berbeda dari server yang sama.
- Buat
index.htmlyang berisiheredan sajikan folder tersebut di port 9112 - Minta
/index.htmldan cetak kode statusnya - Minta
/missing.htmldan cetak kode statusnya
Output yang diharapkan:
200
404Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Jaringan dengan Terminal
5HTTP secara Manual
Anatomi PermintaanMetode PermintaanKode StatusHeader ResponsMenulis ResponsRangkuman: Dasar-Dasar HTTPLatihan sendiri: Playground Terminal