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- بیصدا ولی با نمایش خطا