Перейти к содержанию

Запрос URL

curl-url извлекает URL-адрес с curl. Он терпит неудачу из-за ошибок HTTP (-f) и выдает вверх через 30 секунд. Это один из функций из комплекта, которые можно использовать на кнопках без изменений.

  • Запускается: curl -fsSL --max-time 30 {{.url}}
  • url (обязательно): URL-адрес для запроса.

Файл функции

functions/curl-url.yaml
name: curl-url
run: "curl -fsSL --max-time 30 {{.url}}"
params:
  - name: url
    type: string
    required: true
    description: URL to request

Добавляем кнопку

Напишите url прямо на кнопке. Его имя соответствует параметру, объявленному функция.

Проверить конечную точку

Check API button
- name: Check API
  type: button
  function: curl-url
  url: "https://example.com/health"

Кнопка имеет название curl -fsSL --max-time 30 https://example.com/health. validate сообщает об ошибке, если url отсутствует.

Похожие