پرش به محتوای اصلی

تبدیل cURL به کد رایگان

دستور cURL را جای‌گذاری کنید (از جمله «Copy as cURL» در Chrome DevTools) و کد معادل آن را به JavaScript (fetch، axios)، Node.js، Python (requests)، PHP، Go یا PowerShell بگیرید. پردازش کاملاً در مرورگر شما انجام می‌شود — توکن‌ها هرگز از دستگاهتان خارج نمی‌شوند.

💡 هر دستور curl را بچسبانید — از جمله دستورات چندخطی با \ — و کد معادل دریافت کنید. تجزیه کاملاً در مرورگر شما انجام می‌شود؛ درخواست شما (و هر توکن موجود در آن) هرگز دستگاه شما را ترک نمی‌کند.

کاربردهای رایج

  • تبدیل cURL به Pythonیک دستور cURL را به کد درخواست Python تبدیل کنید، آماده برای اجرا.
  • تبدیل cURL به JavaScript fetchیک تماس fetch() مرورگر/Node را از دستور cURL تولید کنید.
  • تبدیل "Copy as cURL" از DevToolsدرخواستی را که از برگه شبکه مرورگر شما کپی شده است، چسبانده و کد تمیز بگیرید.
  • تبدیل cURL به Goکد Go net/http را از دستور cURL تولید کنید.
  • درک کنید دستور cURL چه می کنددرخواست cURL را دوباره نوشته شده را در زبانی ببینید که می دانید آن را درک کنید.

نحوه کار

کپی کردن دستور cURL از اسناد API یا تب شبکه مرورگر و بازنویسی دستی آن خسته‌کننده است. این مبدل دستور را تجزیه می‌کند و کد معادل تولید می‌کند — و چون ممکن است توکن‌های احراز هویت داشته باشد، دستور شما را هرگز به جایی ارسال نمی‌کند.

  1. 1
    شما دستور cURL را می‌چسبانید
    از جمله دستورات چندخطی با ادامه backslash، سربرگ‌های نقل‌قول‌شده، بدنه JSON و احراز هویت پایه.
  2. 2
    یک tokenizer آگاه به shell آن را تجزیه می‌کند
    دستور با رعایت نقل‌قول‌های تکی/دوتایی و کاراکترهای فرار توکن‌بندی می‌شود، سپس هر پرچم (-X، -H، -d، -F، -u و موارد دیگر) تفسیر می‌شود — همه در مرورگر شما.
  3. 3
    کد معادل تولید می‌شود
    JavaScript (fetch)، Node.js، Python (requests) یا Go (net/http) را انتخاب کنید. بدنه‌های JSON در جایی که مناسب باشد به‌صورت شیء بومی تولید می‌شوند.
  4. 4
    کپی و چسباندن در پروژه شما
    کد تولید‌شده آماده استفاده است؛ آن را با یک کلیک کپی کنید.

دستورات cURL اغلب نشانه‌های bearer، کلیدهای API و کوکی‌ها را شامل می‌کنند. بسیاری تبدیل‌کننده‌های آنلاین دستور شما را به سرور POST می‌کنند تا آن را پردازش کنند. این مورد همه چیز را محلی تجزیه می‌کند، بنابراین اسرار شما هرگز صفحه را ترک نمی‌کند.

ابزارهای مرتبط

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