Tempel header HTTP mentah (dari DevTools, curl -i, atau log) untuk melihatnya dalam bentuk tabel. Berguna untuk debugging API dan respons. Berjalan di browser Anda.
Tentang Parser Header HTTP
Pesan HTTP memiliki header dalam format "Nama: Nilai". Alat ini mengambil teks header mentah (misalnya dari tab Network di DevTools browser atau curl -i) dan mem-parse-nya menjadi tabel sehingga Anda dapat memindai nama dan nilai dengan mudah. Baris pertama (status atau baris permintaan) dipertahankan; baris berikutnya dipisahkan pada tanda titik dua pertama.Cara menggunakan
- Tempel header mentah (termasuk baris status/permintaan pertama jika ada).
- Klik Parse header. Tabel muncul di bawah.
Fitur Utama
- Output tabel terstruktur — Mentransformasi teks header mentah menjadi tabel nama-nilai yang bersih dan mudah dibaca.
- Deteksi baris status/permintaan — Mempertahankan baris pertama (misalnya HTTP/1.1 200 OK) sebagai informasi kontekstual.
- Menangani semua format header — Mem-parse header permintaan, header respons, dan header multi-nilai dengan benar.
- Pemrosesan berbasis browser — Semua parsing berjalan secara lokal di browser Anda tanpa interaksi server.
- Pemindaian cepat — Identifikasi header tertentu seperti Content-Type, Cache-Control, atau Authorization dengan cepat di tabel yang terorganisir.
Kapan Menggunakan Alat Ini
- Men-debug respons API dengan memeriksa Content-Type, kode status, dan header error.
- Meninjau header keamanan (Content-Security-Policy, X-Frame-Options, Strict-Transport-Security) pada situs web.
- Menganalisis konfigurasi CORS dengan memeriksa Access-Control-Allow-Origin dan header terkait.
- Memverifikasi perilaku caching dengan memeriksa header Cache-Control, ETag, dan Expires.
- Mendokumentasikan interaksi HTTP untuk panduan API atau laporan bug.
Detail Teknis
Parser membagi input mentah berdasarkan jeda baris dan memproses setiap baris. Baris pertama diperiksa untuk pola baris status atau permintaan HTTP (misalnya HTTP/1.1 200 OK atau GET /path HTTP/1.1). Baris berikutnya dipisahkan pada karakter titik dua pertama untuk memisahkan nama header dari nilainya, dengan spasi di awal nilai dihapus. Baris yang tidak mengandung titik dua (seperti baris kelanjutan dalam header yang dilipat) ditambahkan ke nilai header sebelumnya. Baris kosong menandakan akhir dari bagian header (dalam HTTP, baris kosong memisahkan header dari body). Parser menangani kasus tepi umum seperti header dengan titik dua di dalam nilainya (misalnya URL di header Location).
Kesimpulan
Parser Header HTTP mengubah teks header mentah yang sulit dibaca menjadi tabel terstruktur dan mudah dipindai dalam hitungan detik. Alat ini adalah pendamping debugging penting bagi pengembang yang bekerja dengan API, server web, dan permintaan jaringan — semuanya berjalan secara privat di browser Anda.