Перейти до вмісту
Monu Tools

Конвертер cURL у fetch

Перетворюйте команду curl на еквівалентний код JavaScript fetch, повністю у вашому браузері.

Як користуватися cURL у fetch

  1. 01

    Вставте команду curl.

  2. 02

    Еквівалентний код fetch генерується миттєво.

  3. 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.

Чи надсилається моя команда на сервер?

Ні. Перетворення виконується повністю у вашому браузері, тож ваша команда та будь-які токени в ній ніколи не залишають ваш пристрій.

Чи обробляє він багаторядкові команди?

Так. Продовження рядка зі зворотною скісною рискою з'єднуються автоматично, тож ви можете вставити команду точно так, як вона з'являється в документації.

Джерела

Повідомити про проблему