Действительно ли Webhooks является стилем/шаблоном или спецификацией?

Я читал о Webhooks, и я пытаюсь определить, является ли это спецификация по сравнению со стилем/шаблоном.

"Спецификацией" я подразумеваю, что реализация детализирует, например, заголовки, полезная нагрузка и так далее четко определена. "Стилем" или "шаблоном" я имею в виду в том смысле, что REST является стилем (в противоположность спецификации) или шаблон, который описывает использование, но не определяет детали реализации.

Из того, что я вижу, Webhooks является стилем/шаблоном. То, что событие (события), которое инициировало http обратные вызовы, сгенерировано однако, разработчик хочет, и что http обратные вызовы не имеют никаких определенных требований реализации кроме быть сообщением http.

Это корректно?

15
задан Emilio 31 May 2010 в 18:59
поделиться

1 ответ

Correct. Вы найдете различные реализации этого стиля, например, с различиями в содержании (формате) HTTP-запроса обратного вызова и URL, "принимающего" обратный вызов. В стиле RESTful обратный запрос будет HTTP POST, но передаваемое представление может быть настолько разнообразным, насколько хватит вашего воображения.

Я думаю, что вы видели рабочее пространство WebHooks, где четко описана концепция. На этой странице упоминается:

No Specs?! Хотя в настоящее время нет стандартов, определенных для WebHooks, есть группы, работающие над определением рекомендаций, которые в один прекрасный день могут превратиться в стандарты. Каждый из этих стандарты должны применяться к различным типам потребностей, или легким и комплексных реализаций.

На этой странице есть больше информации о подмножестве WebHooks - RESTful WebHooks.

17
ответ дан 1 December 2019 в 04:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: