Menu
CoddyTech

Status dan Waktu

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

-w mencetak fakta tentang transfer setelah selesai, menggunakan placeholder dalam string format:

curl -s -o /dev/null -w '%{http_code} %{size_download}\n' URL

Berikut yang perlu kamu ketahui:

  • %{http_code}: kode status
  • %{size_download}: byte yang diterima
  • %{time_total}: durasi seluruh proses
  • %{url_effective}: URL yang akhirnya digunakan, setelah pengalihan apa pun

Inilah yang membuat curl bisa digunakan dalam skrip. Alih-alih memeriksa halaman sekilas, kamu mendapatkan angka yang bisa diuji oleh skrip. Pemeriksaan waktu aktif dan pengujian cepat saat deployment biasanya dibuat dengan cara ini.

Padukan dengan -o /dev/null agar isi respons tidak mengganggu, dan ingat \n, atau output-mu akan menyambung ke baris berikutnya.

challenge icon

Tantangan

Sulit

Laporkan sebuah permintaan sebagai dua angka.

  1. Buat index.html yang berisi hi dan sajikan folder pada port 9119
  2. Ambil file tersebut, buang isinya, lalu cetak kode status dan jumlah byte yang diterima, dipisahkan oleh spasi

File tersebut berisi 2 karakter ditambah satu baris baru, jadi outputnya adalah:

200 3

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