محوّل 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لا يُرسل أي شيء
يعمل في متصفحك. يُحلَّل الأمر ولا يُنفَّذ أبدًا، ولا يُرسل أي طلب.
أدوات ذات صلة
مراجع التنسيقات
تاريخ تحديث صفحة الأداة: