精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

REST API是什么,如何使用REST端口

EDI電子數據交換 ? 來源:EDI電子數據交換 ? 作者:EDI電子數據交換 ? 2022-02-17 18:00 ? 次閱讀

API是Application Programming Interface(應用程序接口)的縮寫,它是拿來描述一個類庫的特征或是如何去運用它。按照目前比較主流的分法,可以分為REST API和非REST API。知行之橋中的API端口主要支持對象就是REST API。

什么是REST API?

首先,REST是一種架構風格。REST API就是選擇通過使用http協議和uri,利用C/S(客戶端/服務器) 模型對資源進行增刪改查操作。而其中客戶端和服務器是分離的,而知行之橋中的REST端口就是作為REST API中的客戶端,對服務器發起操作請求的。

如何使用REST端口?

1. 準備工作

按照REST API的描述,需要確認以下信息

1.1 http協議
1.2 URI
1.3 方法
1.4 認證
1.5 請求和響應的數據格式

2. 配置

2.1 URL

edi

2.2 方法

edi

2.3 認證

支持的認證類型有None,Basic,NTLM,Digest,OAuth2,Bearer,AWSSignature等。

edi

2.4 請求和響應數據

3. 測試

本次將使用知行之橋的admin API作為示例,接口文檔可參考知行之橋頁面:api.rst 本次使用的接口目的是上傳文件到指定端口。

接口URL:http://localhost:8014/api.rsc/files/ 操作:POST

edi

數據格式:JSON

edi

Token認證:

edi

根據參數列表:

edi

整理對應的請求內容:

1

2

3

4

5

6

7

{

"ConnectorId": "Nina",

"Folder": "Send",

"Filename": "test.txt",

"MessageId": "MessageId_1",

"Content": "VGhpcyBpcyBhIHRlc3QgZmlsZQ=="

}

將請求內容保存成文件后,在REST端口的輸入頁面中上傳并發送:

edi

將在端口Nina的輸入中生成一個文件:

edi

常見問題:

1. 需要自動使用GET方法獲取數據

在配置和調試完成后,在REST端口-》自動化設置頁,勾選自動化設置-》接收,并預設自動輪詢時間即可。

edi

2. 需要使用POST方法自動獲取數據

需要在REST端口前加一個script端口,用于生成需要發送的請求數據,并勾選自動化-》接收。Script端口的箭頭指向REST端口。

edi

總結:

1.拿到REST API接口文檔;
2.按照接口文檔配置REST端口;
3.根據接口文檔中的屬性列表或測試文件整理請求數據;
4.發送請求數據,進行調試。

審核編輯:符乾江

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

    關注

    2

    文章

    1484

    瀏覽量

    61814
  • 端口
    +關注

    關注

    4

    文章

    955

    瀏覽量

    32014
收藏 人收藏

    評論

    相關推薦

    api驅動的云服務是什么意思?

    API驅動的云服務是指利用API技術來驅動和提供云服務的模式。在這種模式下,云服務提供商會公開一系列的API接口,允許開發者或應用程序通過調用這些API來實現對云服務的訪問和操作。
    的頭像 發表于 11-14 10:06 ?121次閱讀

    使用OpenVINO Model Server在哪吒開發板上部署模型

    OpenVINO Model Server(OVMS)是一個高性能的模型部署系統,使用C++實現,并在Intel架構上的部署進行了優化,使用OpenVINO 進行推理,推理服務通過gPRC或REST
    的頭像 發表于 11-01 14:19 ?185次閱讀
    使用OpenVINO Model Server在哪吒開發板上部署模型

    外部端口和內部端口是什么意思

    在計算機網絡和網絡安全領域,"外部端口"和"內部端口"這兩個術語通常用來描述網絡通信中的端口配置和訪問控制。 外部端口(External Port) 外部
    的頭像 發表于 10-17 10:50 ?397次閱讀

    Backlog API v2 HIK PUSH端口是否可以正常連接?

    Backlog API v2 HIK PUSH 端口是否可以正常連
    發表于 09-27 08:21

    求助,關于ESP8266 HTTPClient REST調用問題求解

    我有一個 Sketch,我在其中調用了 REST 服務,它在我的 ESP-12E 模塊上運行良好。REST 調用是針對運行 Windows 10 IoT 的 Raspberry PI 3
    發表于 07-19 13:32

    使用espconn api實現UPNP IGD端口轉發,為什么沒有發送ACK?

    我正在嘗試使用 espconn api 實現 UPNP IGD 端口轉發。 我創建了與路由器的連接,然后: 1) 在連接的回調 (espconn_regist_connectcb) 上,我
    發表于 07-18 08:09

    如何讓ESP8266變成AP模式?

    請問除了smartconfig之外,我想讓ESP8266變成AP模式,再用手機APP與ESP8266對連后由手機輸入家中的路由器的SSID與Password給ESP8266 然后讓ESP8266轉為station模式與家中路由聯機嗎? 有沒有參考的android源碼呢? 或是有REST
    發表于 07-15 08:16

    Esp8266與SSL REST的連接失敗,并顯示“客戶端握手失敗”,為什么?

    Esp8266 與 SSL REST 的連接失敗,并顯示“客戶端握手失敗”
    發表于 07-12 07:43

    使用 Splashtop REST API 簡化遠程管理

    Splashtop 的 REST API 可無縫提高生產力和簡化集成,使用戶能夠自動執行任務、定制工作流程,輕松與現有系統集成。
    的頭像 發表于 06-25 17:28 ?254次閱讀
    使用 Splashtop <b class='flag-5'>REST</b> <b class='flag-5'>API</b> 簡化遠程管理

    求助,為什么要區分gui和resource的rest api列表?

    resource的rest api。Code: Select all static httpd_uri_t s_resource_handlers[];static httpd_uri_t
    發表于 06-11 07:22

    在ESP32S3上寫了個小程序,讓WiFi開始AP模式,網頁加載很慢怎么解決?

    我在ESP32S3上寫了個小程序,讓WiFi開始AP模式,然后運行REST server。我是用ESP-IDF 5.1.2寫的額。這是我的Main函數 void app_main(void
    發表于 06-06 06:56

    華為云發布 CodeArts API,為 API 護航

    4 月 10 日,華為云正式發布 API 全生命周期管理一體化協作平臺 CodeArts API,支持開發者高效實現 API 設計、開發、測試、托管、運維、變現的一站式體驗。以 API
    的頭像 發表于 05-09 23:17 ?492次閱讀
    華為云發布 CodeArts <b class='flag-5'>API</b>,為 <b class='flag-5'>API</b> 護航

    Kubernetes Gateway API攻略教程

    Kubernetes Gateway API 剛剛 GA,旨在改進將集群服務暴露給外部的過程。這其中包括一套更標準、更強大的 API資源,用于管理已暴露的服務。在這篇文章中,我將介紹 Gateway
    的頭像 發表于 01-12 11:32 ?851次閱讀
    Kubernetes Gateway <b class='flag-5'>API</b>攻略教程

    谷歌發布新的AI SDK,簡化Gemini模型與Android應用程序的集成

    對于 Android 應用程序,Google 提供了 Google AI Client SDK for Android,它將 Gemini REST API 封裝為慣用的 Kotlin API
    的頭像 發表于 01-03 16:29 ?903次閱讀

    ad7656bstz busy無高電平轉換信號是為什么?

    你好,我用并口16,讀轉換數據,負電源VSS直接接到AGND上。rest 低電平后,給CONVST ABC 高電平開始轉換,但是BUSY一直無高電平信號。
    發表于 12-18 06:36