انتقل إلى المحتوى

محوّل cURL — تحويل cURL إلى fetch وPython وGo وPHP

حوّل أوامر cURL إلى JavaScript fetch وNode وPython requests وGo وPHP وaxios. اعرض الطريقة والاستعلام والترويسات والكوكيز والجسم. يعمل في متصفحك.

أمثلة
أمر cURL

الطلب

POSThttps://api.example.com/v1/orders

معاملات الاستعلام

2
expand
items
limit
20

الترويسات

2
Content-Type
application/json
Authorization
Bearer demo_7f3a9c2e41

الكوكيز

2
session
7d1f0c
theme
dark

الجسم

JSON
{
  "customer": "cus_42",
  "items": [
    {
      "sku": "KB-75",
      "qty": 1
    }
  ],
  "note": "It's a gift"
}

الخيارات

مضغوط (--compressed)
// Browsers drop forbidden headers (Cookie, Host, Referer…).
// For cookies, use credentials: "include" instead.

// Browser manual redirects return an opaque response; the 3xx status and body are unavailable.
const response = await fetch("https://api.example.com/v1/orders?expand=items&limit=20", {
  redirect: "manual",
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer demo_7f3a9c2e41",
    "Cookie": "session=7d1f0c; theme=dark"
  },
  body: JSON.stringify({
    "customer": "cus_42",
    "items": [
      {
        "sku": "KB-75",
        "qty": 1
      }
    ],
    "note": "It's a gift"
  })
});

console.log(response.status, await response.text());

POST · الأسطر: 25 · التحذيرات: 0لا يُرسل أي شيء

يعمل في متصفحك. يُحلَّل الأمر ولا يُنفَّذ أبدًا، ولا يُرسل أي طلب.

مراجع التنسيقات

تاريخ تحديث صفحة الأداة: