91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

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

如意 ? 來(lái)源:今日頭條 ? 作者:DevOps云學(xué)堂 ? 2020-09-24 14:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

詳細(xì)比較

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

使用API:假設(shè)我們想要某個(gè)服務(wù)的Github存儲(chǔ)庫(kù)的最新提交日期。首先GitHub Service API需要對(duì)GitHub存儲(chǔ)庫(kù)所有者帳戶進(jìn)行身份驗(yàn)證,然后可以為GET請(qǐng)求的正確端點(diǎn)調(diào)用最新的提交日期。

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

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

Webhooks的一些缺點(diǎn)是兼容性和支持。由于API更詳細(xì)和手動(dòng),因此很容易從A點(diǎn)到B點(diǎn)快速集成它們。某些服務(wù)尚不支持Webhooks,這使得設(shè)置它們更加困難。每個(gè)服務(wù)通常都會(huì)提供一個(gè)API。
責(zé)編AJX

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

    關(guān)注

    2

    文章

    2383

    瀏覽量

    66816
  • 自動(dòng)化
    +關(guān)注

    關(guān)注

    31

    文章

    5941

    瀏覽量

    90304
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    減速機(jī)與變頻器區(qū)別,在哪種情況下可以互換?

    減速機(jī)和變頻器雖然都是工業(yè)傳動(dòng)系統(tǒng)中的關(guān)鍵部件,但二者的工作原理和應(yīng)用場(chǎng)景存在本質(zhì)差異。以下是兩者的技術(shù)對(duì)比及互換性分析: 一、核心原理差異 1. 減速機(jī)(以RV減速器為例) 機(jī)械傳動(dòng)結(jié)構(gòu):通過(guò)齒輪
    的頭像 發(fā)表于 02-13 07:38 ?88次閱讀
    減速機(jī)與變頻器<b class='flag-5'>區(qū)別</b>,在哪種<b class='flag-5'>情況下</b>可以互換?

    淘寶、京東、拼多多API各顯神通,商家如何選擇?

    ? ?在電商生態(tài)中,平臺(tái)提供的API接口如同商家的"數(shù)字武器庫(kù)",直接決定了系統(tǒng)對(duì)接效率與業(yè)務(wù)拓展能力。本文將從技術(shù)維度對(duì)比淘寶(含天貓)、京東、拼多多的開(kāi)放平臺(tái)API特性,助你做出理性選擇。 一
    的頭像 發(fā)表于 12-17 15:24 ?438次閱讀
    淘寶、京東、拼多多<b class='flag-5'>API</b>各顯神通,商家如何選擇?

    系統(tǒng)調(diào)用和API有什么區(qū)別呢?

    使用這些功能。 從這個(gè)角度講菜單就是餐廳給你提供的“API”,有了菜單后能開(kāi)始點(diǎn)菜了,至于這些菜是怎么炒出來(lái)的你根本就不需要關(guān)心;手柄就是游戲給你提供的“API”,你只需要簡(jiǎn)單按前進(jìn)或者后退即可,至于這些
    發(fā)表于 12-03 06:52

    如何在“SD 卡 NAND 閃存”的情況下使用 Non-OS NVTFAT?

    如何在“SD 卡 NAND 閃存”的情況下使用 Non-OS NVTFAT
    發(fā)表于 09-01 07:58

    如何在沒(méi)有 NuLink 編程器的情況下執(zhí)行 SWD 解鎖序列?

    我迫切需要知道如何在沒(méi)有 NuLink 編程器的情況下執(zhí)行 SWD 解鎖序列。
    發(fā)表于 08-18 07:04

    請(qǐng)問(wèn)DTU的設(shè)備號(hào)都在什么情況下需要填寫(xiě),填寫(xiě)的規(guī)則是什么?

    DTU的設(shè)備號(hào)都在什么情況下需要填寫(xiě),填寫(xiě)的規(guī)則是什么?
    發(fā)表于 08-07 07:50

    固定式條碼掃描器能在條碼移動(dòng)情況下掃描嗎?

    在工業(yè)生產(chǎn)、物流倉(cāng)儲(chǔ)等場(chǎng)景中,條碼掃描往往伴隨著物體的動(dòng)態(tài)移動(dòng)。此時(shí),不少人會(huì)產(chǎn)生疑問(wèn):固定式條碼掃描器能否在條碼移動(dòng)的情況下完成掃描?答案是肯定的,但這一過(guò)程受到多種技術(shù)因素的制約。固定式條碼
    的頭像 發(fā)表于 08-04 15:18 ?680次閱讀
    固定式條碼掃描器能在條碼移動(dòng)<b class='flag-5'>情況下</b>掃描嗎?

    產(chǎn)品架與刪除API接口

    ? 在現(xiàn)代電子商務(wù)和產(chǎn)品管理系統(tǒng)中,API接口是實(shí)現(xiàn)高效操作的核心工具。產(chǎn)品架與刪除API接口允許管理員或系統(tǒng)通過(guò)編程方式管理產(chǎn)品狀態(tài),確保數(shù)據(jù)一致性和安全性。本文將逐步介紹這兩個(gè)API
    的頭像 發(fā)表于 07-25 14:15 ?521次閱讀
    產(chǎn)品<b class='flag-5'>下</b>架與刪除<b class='flag-5'>API</b>接口

    請(qǐng)問(wèn)CYW20835在sleep mode的情況下,不進(jìn)入SDS或HIDOF的情況下,底電流最低是多少?

    請(qǐng)問(wèn)CYW20835在sleep mode的情況下,不進(jìn)入SDS或HIDOF的情況下,底電流最低是多少?
    發(fā)表于 07-07 07:54

    鴻蒙開(kāi)發(fā)API9 到 API12,有哪些不同

    ? ##HarmonyOS 應(yīng)用開(kāi)發(fā)## 雖然API9已經(jīng)屬于過(guò)時(shí)了,但是現(xiàn)在很多學(xué)校里教的還是基于API9的鴻蒙開(kāi)發(fā),當(dāng)學(xué)生需要在畢業(yè)設(shè)計(jì)中使用API12進(jìn)行開(kāi)發(fā)時(shí),還是需要先掌握一些兩者的
    發(fā)表于 06-29 22:47

    在哪些情況下可以通過(guò) EZ-PD API 和/或 HPI 接口向 EMCA 發(fā)送/接收來(lái)自 UPF /電源的消息?

    規(guī)范中,它說(shuō): 您能否澄清在哪些情況下可以通過(guò) EZ-PD API 和/或 HPI 接口向 EMCA 發(fā)送/接收來(lái)自 UPF /電源的消息?
    發(fā)表于 05-28 07:27

    如何在CYPM1322中不使用內(nèi)部電源的情況下使用VBUS_C_P引腳實(shí)現(xiàn)SINK?

    的 VSYS 電源時(shí),CC Rd 功能和 Sink 功能正常工作,但我只想使用外部電源執(zhí)行 SINK 操作。 在CY7113(CYPM1311)中,SINK 在沒(méi)有內(nèi)部電源的情況下可以正常使用 VBUS_C 和 CC 引腳,與 CYPM1322 的 CC 功能相比有何區(qū)別
    發(fā)表于 05-08 07:32

    藍(lán)牙5.4與藍(lán)牙6.0的核心區(qū)別及技術(shù)特性對(duì)比

    藍(lán)牙5.4與藍(lán)牙6.0的核心區(qū)別及技術(shù)特性對(duì)比
    的頭像 發(fā)表于 04-02 15:55 ?7.3w次閱讀
    藍(lán)牙5.4與藍(lán)牙6.0的核心<b class='flag-5'>區(qū)別</b>及技術(shù)特性<b class='flag-5'>對(duì)比</b>

    LPC1227FBD48如何在沒(méi)有SDK的情況下配置FreeRTOS?

    我想在基于 LPC1227FBD48 系列的現(xiàn)有項(xiàng)目中使用 FreeRTOS,但我們沒(méi)有可用于控制器的 SDK。我們?nèi)绾卧跊](méi)有 SDK 的情況下配置 FreeRTOS。
    發(fā)表于 04-02 06:33

    無(wú)感直流BLDC,大占空比情況下失步怎么解決?

    無(wú)感直流BLDC,大占空比情況下失步問(wèn)題
    發(fā)表于 03-11 08:00