Программирование и инструменты разработчика

Бесплатный конвертер cURL в код.

Эквивалентный код запроса с заполнителями учётных данных.

Преобразуйте пример запроса вместе с контекстом API и проверьте метод, заголовки и тело перед выполнением.

Нужны расширение Chrome и аккаунт.
25 бесплатных задач автоматизации в месяц суммарно для всех инструментов. Действуют ограничения провайдера в браузере.

ЧТО НУЖНО ПОДГОТОВИТЬ

Запрос cURL без чувствительных данных и целевой язык.

ОТПРАВНАЯ ТОЧКА

Задача, которую можно настроить под себя.

Скопируйте здесь. Вставьте в WebAct, когда будете готовы.

Эта страница подготавливает промпт. Задача выполняется в WebAct.

01

Настройте задачу под себя.

Проверьте промпт выше. Добавьте свою цель и важные требования.

02

Перенесите задачу в WebAct.

Откройте WebAct, вставьте задачу и предоставьте исходные материалы. Начните с Chat для черновика или пояснения; используйте Task для одобренного действия в браузере или файла.

03

Проверьте полезную часть.

Проверяйте формулы, код и вычисления на известных входных данных в подходящей среде выполнения. Просматривайте действия до запуска и сохраняйте исходные данные доступными.

ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Как преобразовать cURL в код с сохранением запроса.

При переводе синтаксиса сохраняйте метод, URL, заголовки и тело. Заменяйте учётные данные заполнителями, а не копируйте секреты в повторно используемый код.

Адаптируйте процесс под свою задачу.

Преобразуйте очищенный запрос, сохраняя семантику метода, URL, заголовков и тела. Используйте API запросов целевого языка, явно обрабатывайте неуспешные ответы и оставляйте учётные данные за пределами примера.

Что вы предоставляете
Запрос cURL без чувствительных данных и целевой язык.
Что вы получите
Эквивалентный код запроса с заполнителями учётных данных.

Посмотрите входные данные и результат.

Иллюстративные входные и выходные данные · учебный пример, а не реальный запуск WebAct

Полей ввода: Пример

Convert to modern JavaScript fetch: curl 'https://example.com/items' -H 'Accept: application/json'. Fictional endpoint; no credentials supplied.

Готовый пример

async function getItems() {
  const response = await fetch("https://example.com/items", {
    method: "GET",
    headers: { Accept: "application/json" }
  });
  if (!response.ok) {
    throw new Error(`HTTP ${response.status}`);
  }
  return response.json();
}

Call and handle errors in your application. Browser use also depends on the destination's CORS policy; the example endpoint is not a working API.
Скачать этот пример

Добавьте эти данные в промпт и скопируйте его в WebAct, чтобы попробовать задачу. Ваш результат может отличаться от примера.

Решения и устранение проблем.

Нужно ли копировать учётные данные из команды cURL в сгенерированный код?

Используйте заполнители или утверждённый механизм секретов приложения. Не встраивайте реальные учётные данные в пример или коммитируемый файл.

Почему преобразованный запрос отправляет другое тело?

Проверьте кодировку, тип содержимого и неявный метод исходной команды. Сравнивайте фактическую семантику запроса, а не только видимый текст.

Попробуйте на собственном источнике.

Замените пример своим материалом в промпте. Сохраните нужные требования и скопируйте задачу в WebAct.

Настроить и скопировать задачу ↑
ПЕРЕД НАЧАЛОМ

Использование WebAct.

Промпт и пример доступны здесь. Выполните задачу в расширении WebAct для Chrome.

Этот инструмент бесплатный?

Здесь можно бесплатно копировать и редактировать промпт. Для использования с WebAct установите расширение Chrome, создайте и подтвердите аккаунт и подключите доступную сессию ChatGPT в браузере. План Free включает 25 задач автоматизации, запускаемых пользователем, за календарный месяц суммарно для всех инструментов. Обычный браузерный Chat учитывается отдельно; действуют ограничения провайдера.

Узнайте об общем контексте в нашем политике конфиденциальности и о выборе между Chat и Task.

ОТ ПРОМПТА К ВАШЕЙ РАБОТЕ

Перенесите задачу на свою страницу.

Установите WebAct, добавьте исходные материалы и адаптируйте результат.

Установить WebAct