Отправка POST-запросов на веб-перехватчики с помощью сценариев Bash

Вот пример отправки POST-запроса на вебхук с помощью скрипта Bash:

Метод 1: использование cURL

#!/bin/bash
webhook_url="https://example.com/webhook"
# JSON payload for the POST request
payload='{"message": "Hello, webhook!"}'
# Send POST request using cURL
curl -X POST -H "Content-Type: application/json" -d "$payload" "$webhook_url"

Метод 2: использование HTTPie

#!/bin/bash
webhook_url="https://example.com/webhook"
# JSON payload for the POST request
payload='{"message": "Hello, webhook!"}'
# Send POST request using HTTPie
http POST "$webhook_url" <<< "$payload"

Метод 3: использование Wget

#!/bin/bash
webhook_url="https://example.com/webhook"
# JSON payload for the POST request
payload='{"message": "Hello, webhook!"}'
# Send POST request using Wget
wget --header="Content-Type: application/json" --post-data="$payload" "$webhook_url"

Эти примеры демонстрируют три различных метода отправки запроса POST на URL-адрес веб-перехватчика с использованием Bash. Замените "https://example.com/webhook"фактическим URL-адресом веб-перехватчика и настройте полезную нагрузку по мере необходимости.