تبلیغات

یک دستور curl را بچسبانید و کد آمادهٔ اجرا برای fetch، Python requests، PHP، Node axios یا Go بگیرید — کاملاً در مرورگر شما تجزیه می‌شود. رایگان.

همه‌چیز در مرورگر شما اجرا می‌شود — دستور شما هرگز دستگاهتان را ترک نمی‌کند.

زبان
command.sh
1
در انتظار یک دستور curl…
request.js

							
</> کد تولیدشده اینجا نمایش داده می‌شود

درباره مبدل cURL به کد

مبدل cURL to Code یک دستور curl را تجزیه می‌کند و کد کلاینت HTTP معادل و آماده اجرا تولید می‌کند: JavaScript fetch، Python requests، PHP، Node.js axios یا Go. دستوری که از مستندات API یا منوی «Copy as cURL» مرورگرتان کپی کرده‌اید جای‌گذاری کنید، یک زبان انتخاب کنید، و درخواست ترجمه‌شده بلافاصله ظاهر می‌شود.

تجزیه‌گر پرچم‌های مهم — متد، آدرس، هدرهای -H، بدنه‌های -d/--data، احراز هویت و بیشتر — را می‌فهمد و خلاصه‌ای از متد، آدرس و تعداد هدرهای شناسایی‌شده نشان می‌دهد تا پیش از کپی‌کردن تأیید کنید دستور به‌درستی خوانده شده است.

تجزیه کاملاً در مرورگر شما اتفاق می‌افتد، که مهم است زیرا دستورهای curl معمولاً حاوی کلیدهای API و کوکی‌های نشست هستند — چیزی که جای‌گذاری می‌کنید آپلود نمی‌شود. کد تولیدشده را کپی کنید یا آن را به‌عنوان یک فایل دانلود کنید.

نحوه استفاده از مبدل cURL به کد

  1. یک دستور curl را در ورودی جای‌گذاری کنید — مثلاً یکی که از مستندات API یا گزینه «Copy as cURL» در DevTools مرورگر کپی کرده‌اید.
  2. زبان هدف را انتخاب کنید: fetch، Python requests، PHP، Node axios یا Go.
  3. خلاصه متد، آدرس و هدرهای شناسایی‌شده را بررسی کنید تا تأیید کنید دستور به‌درستی تجزیه شده است.
  4. کد تولیدشده را کپی کنید یا آن را به‌عنوان یک فایل دانلود کنید.

سوالات متداول

JavaScript fetch، Python requests، PHP، Node.js axios و Go — هرکدام به‌عنوان یک درخواست قابل اجرا و اصطلاحی تولید می‌شوند که شامل متد، هدرها و بدنه دستور شما هستند.

بله. خروجی «Copy as cURL» پنل Network — با هدرهای -H و کوکی‌های متعددش — دقیقاً همان نوع دستوری است که تجزیه‌گر برای آن ساخته شده است.

بله. دستور به‌صورت محلی در مرورگر شما تجزیه می‌شود و هرگز آپلود نمی‌شود، بنابراین توکن‌ها، کوکی‌ها و اعتبارنامه‌های جاسازی‌شده در دستور روی دستگاه شما باقی می‌مانند.

ابزار گزارش می‌دهد که نتوانسته دستور را تجزیه کند. علامت‌های نقل‌قول نامتوازن یا ادامه‌های خط را بررسی کنید؛ ساده‌کردن دستورهای چندخطی به یک خط معمولاً مشکل را حل می‌کند.

بله، کاملاً رایگان بدون محدودیت.

اشتراک‌گذاری

جستجوهای پرطرفدار
curl به کد curl به fetch curl به python requests curl به php تبدیل دستور curl curl به javascript
به کمک نیاز دارید؟
با این ابزار مشکلی پیدا کردید؟ به تیم ما اطلاع دهید.
گزارش مشکل

این ابزار رایگان را به وب‌سایت خود اضافه کنید — کد زیر را کپی و جای‌گذاری کنید.