21

私はWebhookについて読んでいて、それが仕様なのかスタイル/パターンなのかを判断しようとしています。

「仕様」とは、ヘッダー、ペイロードなどの実装の詳細が明確に定義されていることを意味します。「スタイル」または「パターン」とは、RESTが(仕様ではなく)スタイルまたは使用法を説明するが実装の詳細を定義しないパターンであるという意味です。

私が見るところ、Webhookはスタイル/パターンです。httpコールバックをトリガーするイベントが開発者の希望に応じて生成されること、およびhttpコールバックにhttppost以外の特定の実装要件がないこと。

これは正しいです?

4

1 に答える 1

25

正しい。このスタイルのさまざまな実装があります。たとえば、HTTPコールバックリクエストのコンテンツ(形式)と、コールバックを「受信する」URLが異なります。RESTfulスタイルでは、コールバックはHTTP POSTになりますが、転送される表現は想像と同じくらい可変である可能性があります。

概念を明確に説明しているWebHooksワークスペースを見たことがあると思います。そのページには次のように記載されています。

スペックなし?! 現在、WebHooksに定義​​されている標準はありませんが、いつか標準に発展する可能性のあるガイドラインの定義に取り組んでいるグループがあります。これらの各標準は、さまざまなタイプのニーズ、またはより軽量な実装と包括的な実装に適用する必要があります。

このページには、RESTfulWebHooksであるWebHooksのサブセットに関する詳細情報があります。

于 2010-05-31T21:11:04.977 に答える