curl

ارسال درخواست HTTP از ترمینال

با احتیاط

ساختار دستور

curl [options] url

نمونه‌های کاربردی

curl https://example.com

دریافت محتوای صفحه

curl -I https://example.com

فقط هدرهای پاسخ

curl -sS -o /dev/null -w "%{http_code} %{time_total}s\n" https://example.com

بررسی کد وضعیت و زمان پاسخ

curl -X POST -H 'Content-Type: application/json' -d '{"a":1}' https://api.example.com/items

ارسال درخواست POST

آپشن‌های مهم

-I
فقط هدر
-X
متد HTTP
-H
افزودن هدر
-d
بدنهٔ درخواست
-o
ذخیره در فایل
-L
دنبال کردن ریدایرکت
-sS
بی‌صدا ولی با نمایش خطا