Pembuat Header Permintaan HTTP
Bangun header permintaan HTTP dari daftar sederhana berformat Header-Nama: nilai, lalu ekspor sebagai blok header mentah, perintah curl siap jalan, dan cuplikan fetch() JavaScript — pilih metode HTTP dan URL target untuk pratinjau permintaan lengkap.
Input
Satu header per baris, diformat sebagai "Nama-Header: nilai". Baris kosong dan baris tanpa titik dua diabaikan.
Digunakan untuk membuat perintah curl dan cuplikan fetch().
Output
Cara lain menggunakan alat ini
REST API
curl -X POST https://api.iotools.cloud/v1/tool/http-request-header-builder \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"headers": "Content-Type: application/json\nAuthorization: Be…",
"url": "https://api.example.com/users",
"method": "POST"
}'Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.
Tanyakan ke agen AI
Use the IOTools `http-request-header-builder` tool (HTTP Request Header Builder) on this input:
YOUR_INPUT_HERETempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.
Widget sematan
<iframe
src="https://iotools.cloud/embed/http-request-header-builder/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Pembuat Header Permintaan HTTP — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.
| Biaya per panggilan API/MCP | Mulai dari 5 kredit |
|---|---|
| Butuh kredit lebih? | Lihat harga |
Juga tersedia melalui
Panduan
Pembuat Header Permintaan HTTP mengubah daftar polos header permintaan menjadi tiga hal yang bisa langsung Anda gunakan: blok header mentah yang bersih, perintah curl yang siap dijalankan, dan cuplikan fetch() JavaScript. Ketik header Anda satu per baris, pilih metode HTTP dan URL target, dan setiap keluaran diperbarui seiring Anda mengetik — tanpa quoting shell manual, tanpa boilerplate yang harus diingat.
Alat ini berjalan sepenuhnya di browser Anda. Tidak ada yang Anda ketik — termasuk token pembawa, kunci API, atau cookie — yang pernah dikirim ke server.
Cara menggunakannya
- Masukkan header Anda di area teks, satu per baris, dalam bentuk
Nama-Header: nilai— misalnyaContent-Type: application/jsonatauAuthorization: Bearer <token>. - Atur URL permintaan, seperti
https://api.example.com/users. Ini digunakan untuk menyusun perintahcurldan panggilanfetch(). - Pilih metode HTTP — GET, POST, PUT, PATCH, atau DELETE.
- Salin keluaran apa pun. Blok header mentah berguna untuk file
.httpdan dokumentasi, perintahcurlbisa langsung ditempelkan ke terminal, dan cuplikanfetch()ditempelkan ke JavaScript.
Bagaimana header diurai
Input dibaca dengan toleran sehingga salin-tempel cepat tetap berfungsi:
- Baris kosong dilewati.
- Baris tanpa titik dua dilewati — itu bukan header.
- Nama dan nilai header dipecah pada titik dua pertama, sehingga nilai dapat mengandung titik dua sendiri (stempel waktu, URL, token
kunci:nilai). - Nama dan nilai sama-sama dipangkas dari spasi di sekelilingnya.
- Baris yang namanya mengandung spasi dibuang, karena nama bidang HTTP tidak dapat mengandung spasi (
X Kustom: nilaitidak valid dan diabaikan).
FAQ
Apa nama header HTTP yang valid?
Nama bidang header adalah token: huruf, digit, dan beberapa simbol seperti -, tetapi tanpa spasi atau titik dua. Contoh umum adalah Content-Type, Authorization, Accept, User-Agent, dan nama berawalan X- kustom seperti X-Request-Id. Jika nama sebuah baris mengandung spasi, alat ini menganggapnya salah format dan melewatkannya.
Mengapa perintah curl menggunakan tanda kutip ganda?
Setiap header dan URL dibungkus dengan tanda kutip ganda sehingga perintahnya aman ditempelkan ke shell POSIX persis seperti yang ditampilkan. Karakter yang masih ditafsirkan shell di dalam tanda kutip ganda — garis miring terbalik, tanda kutip ganda, tanda dolar, dan tanda backtick — di-escape secara otomatis, sehingga nilai yang tidak biasa tidak akan merusak perintah.
Apakah metode memengaruhi blok header?
Blok header mentah hanya mencantumkan header Anda. Metode HTTP dan URL muncul di perintah curl dan cuplikan fetch() yang dihasilkan, yang bersama-sama memberi Anda pratinjau permintaan lengkap yang dapat dijalankan.
Bisakah saya mengirim badan permintaan?
Alat ini berfokus pada header, metode, dan baris permintaan. Untuk menambahkan badan JSON atau form serta flag ekstra, gunakan Pembuat Perintah cURL pendamping, yang memasangkan bidang badan dengan daftar header yang sama.
Apakah data saya pribadi?
Ya. Semua penguraian dan pembuatan terjadi secara lokal di browser Anda. Token dan rahasia dalam header Anda tidak pernah meninggalkan perangkat Anda, dan — karena nilai header sering berisi kredensial — area teks header sengaja dikeluarkan dari tautan yang dapat dibagikan.