Оглавление
Если для базы SeaTable настроен веб-крючок, SeaTable отправляет POST-запрос на целевой URL при каждом изменении. Обычно принимающая система возвращает сообщение о статусе в виде трехзначного кода статуса , который SeaTable затем обрабатывает и при необходимости деактивирует веб-крючок.
Наиболее распространенные коды состояния HTTP
Существует целый ряд кодов статуса, но достаточно знать наиболее распространенные отзывы:
- 200 - Успешный
- 400 - Запрос на ванну
- 403 - Запрещено
- 500 - 511 - Ошибки сервера
Самым важным кодом состояния является 200, который указывает на то, что запрос был получен и успешно обработан.
SeaTable деактивирует веб-крючки в случае ошибок
Когда SeaTable отправляет веб-крючок, SeaTable ожидает ответ в виде такого кода состояния HTTP. Если SeaTable не получает код состояния или код состояния, отличный от 200, пять раз подряд, веб-крюку присваивается статус invalid и выполнение прерывается.
Повторная активация неактивного веб-крючка
Недействительный веб-крючок может быть активирован в любое время. Переключитесь на редактирование недействительного веб-крючка, нажав на , и сохраните веб-крючок снова, не внося никаких изменений. После этого веб-крючок немедленно станет снова активным.
Чтобы избежать повторной деактивации, принимающая система должна надежно обрабатывать веб-крючки и каждый раз возвращать код состояния 200.