Pertanyaan Apakah Webhooks adalah gaya / pola atau spesifikasi?


Saya telah membaca tentang Webhooks dan saya mencoba menentukan apakah itu spesifikasi vs gaya / pola.

Dengan "spesifikasi", maksud saya adalah detail penerapan, mis. header, payload dan sebagainya didefinisikan dengan baik. Dengan "gaya" atau "pola" saya maksud dalam arti bahwa REST adalah gaya (sebagai lawan dari spesifikasi) atau pola yang menggambarkan penggunaan tetapi tidak mendefinisikan rincian implementasi.

Dari apa yang saya lihat, Webhooks adalah gaya / pola. Bahwa acara (s) yang memicu panggilan balik http dihasilkan namun keinginan pengembang, dan bahwa callback http tidak memiliki persyaratan pelaksanaan khusus kecuali menjadi pos http.

Apakah ini benar?


11
2018-05-31 18:59


asal


Jawaban:


Benar. Anda akan menemukan berbagai penerapan gaya ini, mis. dengan perbedaan konten (format) dari permintaan panggilan balik HTTP dan URL 'menerima' panggilan balik. Dalam gaya RESTful, callback akan menjadi HTTP POST, tetapi representasi yang ditransfer dapat bervariasi seperti imajinasi Anda.

Saya pikir Anda telah melihat WebHooks workspace, menggambarkan konsepnya dengan jelas. Halaman itu menyebutkan:

Tidak Ada Specs ?!   Saat ini ada   tidak ada standar yang ditetapkan untuk WebHooks,   ada kelompok yang bekerja untuk menentukan   pedoman yang mungkin suatu hari berevolusi   menjadi standar. Masing-masing ini   standar harus berlaku untuk berbeda   jenis kebutuhan, atau lebih ringan vs.   implementasi yang komprehensif.

Halaman ini memiliki lebih banyak informasi tentang subset WebHooks, menjadi WebHooks RESTful.


11
2018-05-31 21:11