محول cURL إلى كود (Fetch, Python, Axios, Go, Rust)
قم بتحويل سطور أوامر cURL إلى كود طلب واجهة برمجة تطبيقات جاهز للإنتاج لـ JavaScript و Python و Go و Rust.
ترجمة cURL بسهولة إلى عملاء واجهة برمجة التطبيقات الحديثة
يعد نسخ أوامر cURL من وثائق واجهة برمجة التطبيقات أو Postman أو علامات تبويب الشبكة في أدوات تطوير المتصفح سير عمل قياسي للمطورين. لكن إعادة كتابة الرؤوس ومحتويات الطلب ورموز المصادقة يدويا في كود العميل أو الواجهة الخلفية هو أمر متكرر وعرضة لأخطاء بناء الجملة.
يقوم محول cURL إلى كود من TextSorter بتحليل وسائط الأمر محليا في متصفحك ويخرج كودا نموذجيا نظيفا مع معالجة سليمة للأخطاء وبناء جملة غير متزامن.
أهداف إنشاء الكود المدعومة
- JavaScript Fetch: بناء جملة
async/awaitالحديث باستخدام واجهة برمجة تطبيقات Web Fetch القياسية. - Axios: كائن تكوين طلب منظم متوافق مع بيئات Node.js والمتصفحات.
- Python Requests: برنامج نصي نظيف وبسيط باستخدام حزمة
requestsمع تسلسل JSON. - Python HTTPX: جلسات عميل متزامنة وغير متزامنة باستخدام مكتبة
httpxالحديثة. - Go (net/http): بناء طلب أصلي من مكتبة Go القياسية مع إعداد السياق والرؤوس.
- Rust (Reqwest): تنفيذ طلب غير متزامن باستخدام بيئة تشغيل Tokio ونمط منشئ Reqwest.