Про цей інструмент
Конвертер cURL у код — це безкоштовний інструмент у браузері, який перетворює команду curl на еквівалентний код JavaScript fetch(). Вставте команду, яку ви скопіювали з термінала, документації API чи інструментів розробника браузера, і він видасть готовий до запуску фрагмент із заповненими URL, HTTP-методом, заголовками, тілом запиту й автентифікацією. Команда парситься лише як текст — вона ніколи не виконується — і все відбувається локально у вашому браузері.
Токенізатор, що враховує лапки, розбиває команду так, як зробила б оболонка, дотримуючись одинарних і подвійних лапок, екранування зворотним слешем і продовжень рядка \, тож багаторядкові команди й тіла JSON у лапках парсяться коректно. Далі він відображає поширені прапорці: -X або --request задає метод, -H або --header будує об'єкт заголовків, -d і його варіанти --data стають тілом запиту (що передбачає POST), -u або --user кодується в заголовок Basic Authorization, -F або --form збирає тіло FormData, а прапорці cookies, user-agent і referer відображаються на свої заголовки. Булеві прапорці на кшталт -L, -k і -s ігноруються.
Використовуйте його, щоб перенести робочий виклик curl у скрипт Node чи браузера, дізнатися, як задокументований запит відображається на Fetch API, або швидко прототипувати проти API. Оскільки нічого не запускається й нічого не завантажується, ви можете безпечно вставляти команди з токенами — хоча вам усе одно варто змінювати будь-який секрет, який ви вставляєте на спільній машині.