# Пример обработчика

Для того чтобы принимать данные, которые отправляются через POST-запросы на ваш сервер, необходимо написать обработчик. Для этого, необходимо:

1. **Создать обработчик на сервере** — это скрипт (например, на PHP, Python, Node.js и т.д.), который будет принимать данные POST-запроса.
2. **Настроить ваш сервер для получения POST-запросов** — ваш сервер должен уметь слушать определенные URL или эндпоинты, на которые могут приходить запросы.
3. **Обрабатывать данные запроса** — ваш скрипт должен корректно считывать и сохранять данные, поступающие в теле запроса.
4. **Вернуть ответ** — по завершении обработки данных, ваш скрипт должен отправить ответ нашему серверу, сообщив, что запрос был обработан успешно.

#### Пример на PHP для обработки POST-запросов:

Предположим, у вас есть сервер с PHP, и вы хотите создать простую страницу, которая будет принимать POST-запросы и отображать полученные данные.

**Шаг 1: Создайте PHP файл (например, `webhook.php`):**

```php
<?php
// Получение "сырого" тела запроса
$requestBody = file_get_contents('php://input');

// Логирование данных в файл (чтобы сохранить все запросы)
$logFile = 'webhook_log.txt';  // Файл для хранения логов
file_put_contents($logFile, date('Y-m-d H:i:s') . " - " . $requestBody . PHP_EOL, FILE_APPEND);

// Код ответа
http_response_code(200);

// Отправка ответа серверу LiveSklad
header('Content-Type: text/plain');
echo 'OK'; // Значение
?>
```

**Шаг 2: Настройте ваш сервер**

Убедитесь, что ваш сервер настроен правильно для обработки запросов:

* Создайте файл `webhook.php` на вашем сервере (в корневой директории сайта или в нужной папке).
* Убедитесь, что веб-сервер (например, Apache или Nginx) правильно настроен для выполнения PHP-кода.

**Шаг 3: Отправьте POST-запрос**

Теперь вы можете отправить POST-запрос на ваш сайт по URL, например: `https://example.com/webhook.php`.<br>

**Шаг 4: Проверьте файл логов**

Данные запроса будут сохранены в файл `webhook_log.txt`, чтобы вы могли их анализировать.

#### Как это должно работать:

1. **Ваш сервер должен быть доступен по URL** — как только вы разместите файл `webhook.php` на вашем сервере, этот файл будет доступен по определенному URL.
2. **Скрипт обрабатывает запрос** — PHP скрипт принимает данные (через `file_get_contents('php://input')`), и может обрабатывать их, записывать в базу данных или логировать в файл.
3. **Ответ серверу** — по завершению обработки скрипт отправляет ответ нашему серверу, подтверждая успешное получение данных.
