Ho seguito la serie impressionante di post sul blog di Henrik F Nielsen sulla nuova tecnologia WebHooks di ASP.NET. The latest post which can be found here, se interessati.Differenza tra WebHook e servizi Web ASP.NET?
In another, earlier one of these posts, ho chiesto in un commento qual è la differenza tra WebHooks e SignalR. Una risposta è stata successivamente pubblicata su un collegamento a great question (and answer) here on StackOverflow.
Tuttavia, ora dopo aver letto la risposta (s) a tale domanda, devo chiedere ora: Qual è la differenza tra l'utilizzo di WebHooks ASP.NET e l'utilizzo di un normale servizio web ol? La risposta accettata fornita nello SignalR comparison answer suggerisce di "Pensare alla comunicazione B2B". Tuttavia, quando penso alla comunicazione B2B, penso immediatamente ai servizi web - SOAP o REST (che - come ho capito fino a questo punto - utilizza verbi HTTP molto simili a WebHooks).
Sono stato interessato ad apprendere WebHooks e ho seguito questi post, ma rimane la confusione su come tutto questo si combini, specialmente quando sembra che altre tecnologie fondamentalmente facciano la stessa cosa. Sarebbe bello ottenere un chiarimento tra le due tecnologie.
"Pensa a 'nuget per i servizi Web'" vince l'interwebs questo giorno. Grazie per la tua grande risposta, @bri! –
Un'altra domanda quindi: i webhook di .Net funzionano con altri webhook non- .Net? Per esempio, sto cercando di implementare Webhooks per supportare le integrazioni di Zapier ... ma i documenti sembrano suggerire che questo è per altri fornitori che hanno implementato "ricevitori" usando questa stessa utility. O è più generico? –
Dropbox non è .net e questo è uno dei ganci disponibili fuori dalla scatola. Zapier avrebbe bisogno di creare il "pacchetto" del webhook ... A meno che tu non lo codifichi e lo pubblichi ;-). – bri