cURL إلى كود
حوّل أوامر cURL فورًا إلى كود JavaScript وPython وGo وJava وPHP وRuby وC# وRust. محول مجاني عبر الإنترنت يدعم الرؤوس وبيانات POST والمصادقة وغيرها.
كيف أحول أمر cURL إلى كود؟
الصق أمر cURL في منطقة الإدخال، واختر لغة البرمجة المستهدفة، وسيتم توليد الكود فورًا. يمكنك نسخ الكود الناتج بنقرة واحدة.
ما لغات البرمجة المدعومة؟
JavaScript (fetch وaxios)، Python (requests وhttpx)، Go (net/http)، Java (HttpURLConnection)، PHP (curl_exec)، Ruby (net/http)، C# (HttpClient) وRust (reqwest).
هل يعالج رؤوس cURL وبيانات POST؟
نعم، يحلل جميع أعلام cURL الشائعة بما في ذلك -H (الرؤوس)، -d/--data (نص POST)، -X (الطريقة)، -u (المصادقة)، -b (ملفات تعريف الارتباط)، -L (متابعة إعادة التوجيه) و-k (غير آمن).
هل يمكنه التعامل مع أوامر cURL متعددة الأسطر؟
نعم، يعالج المحلل تلقائيًا أسطر المتابعة بشرطة مائلة عكسية والقيم المحاطة بعلامات اقتباس مفردة ومزدوجة وتنسيقات الاقتباس الشائعة في أوامر cURL المولدة من الطرفية.
ما هو cURL ولماذا أحوله إلى كود؟
cURL هو أداة سطر أوامر لنقل البيانات عبر عناوين URL. غالبًا ما يحصل المطورون على أوامر cURL من أدوات مطور المتصفح أو وثائق API. التحويل إلى كود يتيح لك دمج هذه الطلبات مباشرة في تطبيقك.
هل يعمل مع أوامر cURL المنسوخة من Chrome DevTools؟
نعم، يمكنك النقر بزر الماوس الأيمن على أي طلب شبكة في Chrome DevTools واختيار "Copy as cURL" ولصقه هنا. يتعامل المحلل مع التنسيق الدقيق الذي يولده Chrome.
هل بياناتي آمنة؟ هل يتم التحويل على الخادم؟
يتم جميع التحويلات بالكامل في متصفحك. لا يتم إرسال أي بيانات إلى أي خادم، مما يجعله آمنًا للصق الأوامر التي تحتوي على مفاتيح API أو رموز حساسة.
هل يمكنني تحويل أوامر cURL مع تحميل الملفات؟
نعم، أعلام -F (بيانات النموذج) و--data-binary مدعومة. سيتضمن الكود المُولد معالجة الجسم المتعدد الأجزاء أو الثنائي المناسبة.
هل يدعم مصادقة Bearer token؟
نعم، يتم الحفاظ على رؤوس Authorization مع رموز Bearer في الكود المُولد تمامًا كما هو محدد في أمر cURL.
ما الفرق بين fetch وaxios في JavaScript؟
fetch هي واجهة برمجة تطبيقات المتصفح الأصلية التي لا تحتاج إلى تبعيات، بينما axios مكتبة خارجية شائعة مع تحليل JSON تلقائي واعتراضات. اختر حسب احتياجات مشروعك.
كيفية استخدام cURL إلى كود
حوّل أي أمر cURL إلى كود جاهز للاستخدام بلغات JavaScript أو Python أو Go أو Java أو PHP أو Ruby أو C# أو Rust. يتم التحويل بالكامل في متصفحك ولا يُرفع أي شيء.
- انسخ أمر cURL من الطرفية أو من لوحة الشبكة في أدوات المطور.
- الصقه في حقل الإدخال cURL Command.
- اختر اللغة الهدف التي تحتاجها، مثل Python أو Go.
- راجع الكود الناتج: الترويسات وبيانات POST والمصادقة في الأمر كلها تُترجم.
- انسخ مقتطف الكود إلى مشروعك وعدّل معالجة الأخطاء حسب الحاجة.
أزل خيارات التصحيح مثل -v قبل اللصق، فذلك ينتج عادةً كودًا أنظف.
أدوات ذات صلة
- حاسبة Chmod حاسبة chmod مجانية عبر الإنترنت لتصور وحساب أذونات ملفات Linux بمربعات اختيار. تحويل فوري بين التدوين الرقمي (755، 644) والرمزي (rwxr-xr-x). يدعم الأذونات الخاصة مثل setuid وsetgid وsticky bit.
- جدول ASCII مرجع كامل لترميز أحرف ASCII مع الأكواد العشرية والسداسية العشرية والثمانية والثنائية وكيانات HTML وأوصاف الأحرف. البحث والتصفية الفورية.
- عارف HAR افتح ملفات HAR عبر الإنترنت. جدول طلبات بألوان الحالات وفرز وتصفية، والترويسات، ومعاينة المتن، ومخطط الشلال الزمني — معالجة محلية دون أي رفع.
- مدقق IBAN التحقق الفوري من أرقام الحسابات المصرفية الدولية (IBAN). فحص التنسيق والطول والمجموع الاختباري لأكثر من 80 دولة بنتائج فورية.
- اختبار طلبات HTTP اختبر واجهات REST API مباشرة في متصفحك. أرسل طلبات GET وPOST وPUT وDELETE مع رؤوس ونص ومعلمات مخصصة. شاهد حالة الاستجابة والرؤوس ونص JSON فورًا.
- مولد المنافذ العشوائية توليد أرقام منافذ شبكة عشوائية من نطاقات IANA القياسية — المعروفة (1-1023) والمسجلة (1024-49151) والديناميكية (49152-65535). يدعم القيم الفريدة والفرز والتوليد بالجملة. يعمل بالكامل في المتصفح بدون خادم.
- مولد .htaccess إنشاء قواعد Apache .htaccess لإعادة التوجيه وإعادة الكتابة ورؤوس الأمان والتخزين المؤقت والمزيد.
- مولد Robots.txt مولد robots.txt مجاني عبر الإنترنت. أنشئ وخصص ملفات robots.txt للتحكم في زحف محركات البحث، وإدارة وصول برامج الزحف، وتحسين SEO لموقعك.