Untuk bidang tajuk HTTP standar seperti Agen-Pengguna , Cookie , Host , sebenarnya ada cara lain untuk menyetelnya. Perintah curl menawarkan opsi yang ditentukan untuk mengatur bidang header ini:
-A (atau --user-agent): setel bidang "User-Agent".
-b (atau --cookie): setel bidang "Cookie".
-e (atau --referer): setel bidang "Perujuk".
-H (atau --header): setel bidang "Header"
Sebagai contoh, dua perintah berikut ini setara. Keduanya mengubah string "User-Agent" di header HTTP.
curl -H "Content-Type : application/json" -H "Authorization : Token token='yourtokenhere'"
Jawaban:
Cukup gunakan
-H
parameter beberapa kali:sumber
"
?Terkadang mengubah tajuk tidak cukup, beberapa situs juga memeriksa rujukan:
Dalam contoh ini referer (-e atau --referer in curl) adalah 'localhost'.
sumber
Untuk meneruskan beberapa header dalam permintaan curl, Anda cukup menambahkan tambahan
-H
atau--header
ke perintah curl Anda.Contoh
Melangkah Lebih Lanjut
Untuk bidang tajuk HTTP standar seperti Agen-Pengguna , Cookie , Host , sebenarnya ada cara lain untuk menyetelnya. Perintah curl menawarkan opsi yang ditentukan untuk mengatur bidang header ini:
Sebagai contoh, dua perintah berikut ini setara. Keduanya mengubah string "User-Agent" di header HTTP.
sumber