0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

不同情況下webhooks與API的對比區(qū)別

如意 ? 來源:今日頭條 ? 作者:DevOps云學堂 ? 2020-09-24 14:42 ? 次閱讀

Webhooks起初看起來像是API,但它們略有不同。它們之間的主要區(qū)別在于,webhooks不需要發(fā)出請求即可獲得響應,而API則需要發(fā)送請求才能獲得響應。使用Webhooks可以接收,而API需要您檢索。

一個示例是GitHub Webhook與GitHub API。對于GitHub API,您每次需要信息時都需要發(fā)送GET請求。與GitHub Webhook相比,在GitHub webhook中,您可以打開并添加URL來發(fā)送POST數(shù)據(jù)。正確設置了Webhook之后,無論何時更新GitHub上的信息,數(shù)據(jù)都會自動發(fā)送到您在Webhook設置中擁有的URL。

詳細比較

為了更好地說明,我們可以看兩種情況:使用Webhook和使用API。

使用API:假設我們想要某個服務的Github存儲庫的最新提交日期。首先GitHub Service API需要對GitHub存儲庫所有者帳戶進行身份驗證,然后可以為GET請求的正確端點調用最新的提交日期。

使用 Webhook : GitHub Service Webhook將需要創(chuàng)建自己的Webhook URL,然后將該URL放入GitHub存儲庫的設置中。設置好該URL后,無論何時在存儲庫上發(fā)生任何事件,GitHub都會將包含所有更新數(shù)據(jù)的POST請求發(fā)送到我們的webhook URL。如果Webhook正在運行,則可以輕松地在服務上顯示W(wǎng)ebhook數(shù)據(jù)中的最新提交日期。

如上圖所示,使用Webhook可使數(shù)據(jù)檢索更加自動化。每當有更新時,GitHub Webhooks會將數(shù)據(jù)移交給我們的服務,而GitHub API要求我們從GitHub檢索數(shù)據(jù)。

Webhooks的一些缺點是兼容性和支持。由于API更詳細和手動,因此很容易從A點到B點快速集成它們。某些服務尚不支持Webhooks,這使得設置它們更加困難。每個服務通常都會提供一個API。
責編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • API
    API
    +關注

    關注

    2

    文章

    1461

    瀏覽量

    61490
  • 自動化
    +關注

    關注

    28

    文章

    5386

    瀏覽量

    78633
收藏 人收藏

    評論

    相關推薦

    MOS管什么情況下會短路

    MOS管(Metal-Oxide-Semiconductor Field-Effect Transistor,金屬-氧化物半導體場效應晶體管)在多種情況下可能會發(fā)生短路,這些情況主要涉及其工作環(huán)境、操作條件、物理特性以及制造工藝等多個方面。以下是對MOS管短路原因的詳細分
    的頭像 發(fā)表于 07-16 11:39 ?1319次閱讀

    什么情況下會產(chǎn)生零序電流

    零序電流是指在三相電力系統(tǒng)中,三相電流的矢量和不為零的情況。在正常情況下,三相電力系統(tǒng)中的三相電流是平衡的,即三相電流的矢量和為零。但是,在某些特殊情況下,三相電流的矢量和不為零,就會產(chǎn)生零序電流
    的頭像 發(fā)表于 07-15 14:53 ?1727次閱讀

    受控源什么情況下可看為電阻

    受控源,又稱為非獨立源,是指其電壓或電流值受電路中其他部分的電壓或電流控制的電源。受控源在電路分析中具有重要的作用,其特性和行為與獨立源(如電池、發(fā)電機等)有所不同。在某些特定情況下,受控源可以看作
    的頭像 發(fā)表于 07-12 09:29 ?719次閱讀

    在條件相同情況下,stm8L與STM32L誰的功耗會更低?

    stm8L與STM32L誰的功耗會更低,在條件相同情況下,正常運行和低功耗模式時。
    發(fā)表于 04-16 07:17

    什么情況下電容器會被擊穿

    電容器是一種常見的電子元件,廣泛應用于各個領域。然而,在特定條件,電容器可能會發(fā)生擊穿現(xiàn)象,導致其無法正常工作甚至損壞。那么,在什么情況下電容器會被擊穿呢?
    的頭像 發(fā)表于 02-19 14:11 ?1932次閱讀

    高壓差分探頭什么情況下容易壞?

    高壓差分探頭什么情況下容易壞? 高壓差分探頭是一種用于測量電氣設備中的電壓差異的儀器。它通常由兩個金屬電極組成,它們用于感測電場強度,并將其轉換為電壓信號。然而,由于其特殊的設計和工作環(huán)境,高壓差分
    的頭像 發(fā)表于 01-08 16:36 ?572次閱讀

    AD7705的自校準與系統(tǒng)校準有什么區(qū)別,分別在什么情況下用的?

    請教一AD7705的自校準與系統(tǒng)校準有什么區(qū)別,分別在什么情況下用的?最好舉個例子,我的AD接的是重量傳感器輸出信號。
    發(fā)表于 12-25 07:35

    干式電容器什么情況下會爆炸?

    干式電容器是一種常見的電子元件,但在特定情況下可能會發(fā)生爆炸。那么,干式電容器在哪些情況下會發(fā)生爆炸呢?
    的頭像 發(fā)表于 12-15 14:20 ?585次閱讀

    什么是always on buffer?什么情況下需要插always on buffer?

    相比普通的buffer cell,always on buffer(AOB)有secondary always on pin,可以讓AOB即使在primary power off的情況下保持on的狀態(tài);AOB在secondary pg pin off的情況下也是off的。
    的頭像 發(fā)表于 12-01 15:31 ?1888次閱讀
    什么是always on buffer?什么<b class='flag-5'>情況下</b>需要插always on buffer?

    如何在電壓不穩(wěn)的情況下保障SSD的穩(wěn)定性能?

    如何在電壓不穩(wěn)的情況下保障SSD的穩(wěn)定性能?
    的頭像 發(fā)表于 11-24 15:50 ?476次閱讀
    如何在電壓不穩(wěn)的<b class='flag-5'>情況下</b>保障SSD的穩(wěn)定性能?

    不考慮負載的情況下,如何自制恒流源?

    不考慮負載的情況下,如何自制恒流源? 自制恒流源是一種電子電路,它能夠提供穩(wěn)定的恒定電流輸出,無論在負載變化的情況下。在本文中,我們將介紹如何制作一個簡單的恒流源電路。 恒流源的原理基于負反饋。當
    的頭像 發(fā)表于 11-13 16:04 ?1025次閱讀

    什么情況下避免使用系統(tǒng)調用

    制。如果對變量的每次訪問都使用上述機制,由于系統(tǒng)調用會陷入內(nèi)核空間,需要頻繁的進行上下文切換,這就導致了程序的時間開銷比較大。 自然的,我們就想到,在多線程環(huán)境中,在某些情況下是否能減少甚至避免使用系統(tǒng)調用?答案是肯
    的頭像 發(fā)表于 11-13 10:32 ?349次閱讀
    什么<b class='flag-5'>情況下</b>避免使用系統(tǒng)調用

    電機在什么情況下需要選擇圓柱滾子軸承?

    電機在什么情況下需要選擇圓柱滾子軸承? 圓柱滾子軸承是一種常用的電機配件,可以提供高負荷能力和高速旋轉的特性。在以下情況下,電機需要選擇圓柱滾子軸承。 第一,高負荷情況下的電機。圓柱滾子軸承能夠承受
    的頭像 發(fā)表于 11-06 11:50 ?1042次閱讀

    什么情況下選擇熱電偶?什么情況下選擇熱電阻?哪個更合適?

    什么情況下選擇熱電偶?什么情況下選擇熱電阻?哪個更合適? 熱電偶和熱電阻都是溫度傳感器,用于測量溫度。但是它們的原理、特性和應用場景不同。在實際選擇中,需要根據(jù)具體情況,選擇更合適的一種。 1.
    的頭像 發(fā)表于 10-26 17:47 ?1261次閱讀

    同步FIFO和異步FIFO的區(qū)別 同步FIFO和異步FIFO各在什么情況下應用

    同步FIFO和異步FIFO的區(qū)別 同步FIFO和異步FIFO各在什么情況下應用? 1. 同步FIFO和異步FIFO的區(qū)別 同步FIFO和異步FIFO在處理時序有明顯的區(qū)別。同步FIFO
    的頭像 發(fā)表于 10-18 15:23 ?1462次閱讀