Конвертер cURL у fetch
Перетворюйте команду curl на еквівалентний код JavaScript fetch, повністю у вашому браузері.
Пов'язані інструменти
Як користуватися cURL у fetch
- 01
Вставте команду curl.
- 02
Еквівалентний код fetch генерується миттєво.
- 03
Скопіюйте JavaScript у свій проєкт.
Перетворіть curl на fetch
Конвертер, який перетворює команду curl на рівноцінний код fetch на JavaScript, розбираючи метод, URL-адресу, заголовки і тіло, тож ви отримуєте готовий до використання запит замість того, щоб перекладати його вручну.
Це поширена потреба: документація API та інструменти на кшталт браузерних засобів розробника дають вам команду curl, але ваш застосунок написаний на JavaScript. Це поєднує їх, щоб ви вставили curl і отримали fetch.
Він працює локально у вашому браузері, тож ваша команда, включно з будь-якими токенами чи обліковими даними в заголовках, ніколи не залишає пристрій.
Які прапорці він розуміє
Він розуміє поширені прапорці: -X для методу, -H для заголовків, -d і його варіанти для тіла, -u для базової автентифікації, а також -A для агента користувача і -b для файлів cookie. Прапорець даних передбачає метод POST, як це робить і сам curl.
Багаторядкові команди
Багаторядкові команди працюють як є. Продовження рядка зворотною скісною рискою об'єднуються автоматично, тож ви можете вставити команду саме в тому вигляді, у якому вона є в документації, без попереднього очищення.
Готовий до виконання результат
Результат це виклик fetch із заповненими методом, заголовками і тілом, який ви можете вставити у свій код і викликати з await, як і будь-який інший fetch.
Поширені запитання
Які прапорці curl підтримуються?
Поширені: -X для методу, -H для заголовків, -d та його варіанти для тіла, -u для базової автентифікації, а також -A і -b. Прапорець даних передбачає POST.
Чи надсилається моя команда на сервер?
Ні. Перетворення виконується повністю у вашому браузері, тож ваша команда та будь-які токени в ній ніколи не залишають ваш пристрій.
Чи обробляє він багаторядкові команди?
Так. Продовження рядка зі зворотною скісною рискою з'єднуються автоматично, тож ви можете вставити команду точно так, як вона з'являється в документації.