Към основното съдържание
LibraTool logoLibraTool

Конвертор от cURL към код — безплатно

Поставете cURL команда (включително „Copy as cURL“ от Chrome DevTools) и получете еквивалентен код на JavaScript (fetch, axios), Node.js, Python (requests), PHP, Go или PowerShell. Обработва се изцяло във вашия браузър – токените никога не напускат устройството ви.

💡 Поставете всяка curl команда — включително многоредови с \\ продължения — и получете еквивалентен код. Анализирането се извършва в браузъра; заявката ви (и токените в нея) никога не напуска устройството.

Често срещани употреби

  • Конвертирайте cURL в PythonПревърнете cURL команда в Python requests код, готов за изпълнение.
  • Конвертирайте cURL в JavaScript fetchГенериране на браузър/Node fetch() повикване от cURL команда.
  • Конвертирайте "Копирайте като cURL" от DevToolsПоставете заявка, копирана от раздела мрежа на браузъра, и получете чист код.
  • Конвертирайте cURL в GoГенериране на Go net/http код от cURL команда.
  • Разберете какво прави cURL командаВидете cURL заявка препечатана на език, който познавате, за да го разберете.

Как работи

Копиране на cURL команда от API документи или раздел мрежа на браузъра ви и преписване на ръка е досадно. Този преобразувател анализира команда и генерира еквивалентен код — и тъй като може да носи токени на автентификация, никога не праща команда никъде.

  1. 1
    Пастирате cURL команда
    Включително многоредни команди с обратни наклонени черти, цитирани заглавки, JSON тела и базова автентификация.
  2. 2
    Анализаторът осведомен за черупка го разбира
    Командата се разбива по отношение на единични/двойни кавички и екрани, а след това всеки флаг (-X, -H, -d, -F, -u и многое) се интерпретира — цялото в браузъра ви.
  3. 3
    Генерира се еквивалентен код
    Избирате JavaScript (fetch), Node.js, Python (requests) или Go (net/http). JSON телата се излъчват като родни обекти, където има смисъл.
  4. 4
    Копиране и вставяне в проекта ви
    Генерираният код е готов за употреба; копирайте го с един щрак.

cURL команди често съдържат токени носител, API ключове и бисквитки. Много онлайн преобразуватели POSTВАМ comando на сървър, за да го обработят. Този анализира всичко локално, така че таините ви никога не напускат страницата.

Свързани инструменти

Често задавани въпроси