تحويل cURL إلى fetchتحويل cURL إلى fetch
ar

AppHelp

تحويل cURL إلى fetch

حوّل أمر cURL إلى كود fetch يتضمن الرابط والطريقة والترويسات وجسم الطلب. التحويل محلي ولا يرسل أي طلب.

POSThttps://api.example.com/orders
الكود الناتج
const response = await fetch("https://api.example.com/orders", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer TOKEN"
  },
  body: "{\"sku\":\"A100\",\"qty\":2}",
});
const data = await response.text();

مهام شائعة

  • تحويل cURL إلى fetch

إجابة سريعة

حوّل أمر cURL إلى كود fetch يتضمن الرابط والطريقة والترويسات وجسم الطلب. التحويل محلي ولا يرسل أي طلب.

طريقة الاستخدام

  1. 1. ألصق cURLأدخل أمرًا يحتوي رابطًا وخيارات طلب مدعومة.
  2. 2. راجع التحويلتحقق من الطريقة والترويسات وجسم الطلب، واستبدل بيانات الاعتماد التجريبية في بيئتك.
  3. 3. انسخ واختبرضع الكود في مشروع يدعم fetch واختبره مع واجهة API المقصودة.

أمثلة

طلب POST بصيغة JSON

الإدخال
curl -X POST "https://api.example.com/orders" -H "Content-Type: application/json" -d '{"sku":"A100","qty":2}'
الإخراج
method: "POST", body: "{\"sku\":\"A100\",\"qty\":2}"

حالات خاصة

  • لا تدعم الأداة multipart -F أو --json أو --user أو خيارات ملفات الارتباط أو متغيرات الصدفة أو قراءة الملفات؛ حوّلها يدويًا.
  • لا تُدمج خيارات البيانات المتكررة، وقد تُتجاهل الخيارات غير المدعومة أو تُقرأ خطأ؛ قارن بالنص الأصلي.
  • تظل طلبات المتصفح خاضعة لقواعد CORS والترويسات المحظورة؛ الأداة لا تتجاوزها.

الميزات

  • قراءة -X/--request و-H/--header
  • تحويل -d/--data/--data-raw/--data-binary
  • نسخ كود fetch قابل للتعديل

الأسئلة الشائعة

هل تُرفع بياناتي؟
لا. تعمل الأداة محليًا في متصفحك افتراضيًا.
هل أحتاج إلى حساب؟
لا حاجة إلى حساب.