Latihan 1: HTTP Methods & Status Codes — Web Fundamentals

Latihan 1 dari materi HTTP Methods & Status Codes di Web Fundamentals — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Buat fungsi classifyStatus(code). Fungsi ini menerima status code (angka) dan mengembalikan object { category, meaning }.

category ditentukan dari rentang angkanya:

meaning diambil dari daftar ini. Tulis teksnya persis, termasuk huruf besarnya:

Kode yang gak ada di daftar dapat meaning "Unknown" (U besar).

Baris console.log di starter sudah memanggil fungsinya, jangan diubah. Kalau fungsinya benar, console mencetak persis:

success:OK
client-error:Not Found
server-error:Internal Server Error
redirect:Moved Permanently
success:Created
client-error:Unknown

Yang juga dicek: classifyStatus(204).meaning adalah "No Content", classifyStatus(403).category adalah "client-error", dan classifyStatus(150).category adalah "info".

Hint