Как преобразовать 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.
Настроить и скопировать задачу ↑