Подготовить один запрос
При открытии поля пусты. Выберите формат и абсолютный HTTP(S) URL. Unicode нужно закодировать процентами. Пример вставляется после просмотра и применения.
Инструменты API и HTTP
Один запрос на разных языках
Данные обрабатываются в этом браузере и не отправляются на сервер.
Параметры: -X, -H, -d, --data-raw, --data-binary, --data-urlencode, -G, -I, --url. Остальные параметры, повторные, пустые и управляемые транспортом заголовки отклоняются.
Обратный ввод требует Fetch redirect: "manual" или Axios maxRedirects: 0. Строковое JSON-тело Axios требует transformRequest: []; поддерживаются литеральные JSON-объекты.
Среды: Fetch Node 18+, Axios Node, Python requests, PHP cURL, стандартная библиотека Go, Java 11+, C# 9+, стандартная библиотека Ruby. Код не исполняется.
Лимиты: 100 000 единиц UTF-16, 1 000 аргументов, 100 заголовков; глубина JSON 10 и 5 000 узлов AST.
Вставьте один запрос curl, Fetch или Axios либо просмотрите пример.
Конвертер cURL помогает перенести пример API в проект без повторного набора URL, заголовков и тела. Проверьте результат и добавьте обработку ошибок и настройки окружения.
Преобразуйте curl в Python или curl в JavaScript с Fetch и Axios. Перевод curl в код работает и в обратную сторону для одного поддерживаемого вызова с литеральными значениями.
Конвертер cURL хранит метод, URL, заголовки и тело в общей модели. Меняйте язык без повторного ввода данных. Настройки библиотек по умолчанию требуют отдельной проверки.
Получите curl из поддерживаемого Fetch или Axios для документации. Переменные и динамические выражения не исполняются ради определения значений.
При открытии поля пусты. Выберите формат и абсолютный HTTP(S) URL. Unicode нужно закодировать процентами. Пример вставляется после просмотра и применения.
Автопреобразование ждёт 350 мс. Отключите его для запуска кнопкой или Ctrl/Cmd+Enter. Изменения блокируют экспорт до получения свежего результата.
Форматирование, пример и очистка показывают предпросмотр; после применения доступна одна отмена. Перед публикацией проверьте оставшиеся в коде токены.
Fetch для Node 18+, Axios для Node, Python requests, PHP, Go, Java, C# и Ruby. При переносе в браузер проверьте CORS и ограничения заголовков.
Параметры данных создают UTF-8 текст; -G переносит данные в строку запроса. Методы: GET, HEAD, POST, PUT, PATCH, DELETE и OPTIONS.
Поддерживаемые параметры Fetch, конфигурации и методы Axios читаются статически. JSON.stringify с чистым JSON-литералом не требует исполнения кода.
Неизвестная конструкция или параметр останавливают генерацию. После ошибки нельзя экспортировать устаревший результат.
Нет. Текст разбирается в браузере; указанный адрес не посещается, доступность сервера не проверяется.
Да, для одного запроса с поддерживаемыми параметрами. Выберите вариант bash и проверьте смысл опций, которые вызвали ошибку.
Проверьте токены, пароли, зависимости и окружение. Конвертер cURL не добавляет всю необходимую вашему приложению обработку ошибок.
Текстовое тело сохраняется как текст, чтобы не менять JSON только ради оформления. Наличие JSON в строке не требует использования аргумента json.
Выберите Python как цель. Полученный пример использует requests; установите библиотеку и настройте тайм-ауты и обработку ответа для своего проекта.
Есть ошибка в результате?
Конвертер cURL поможет проверить тело и заголовки, прежде чем вы адаптируете код для своего приложения.