衡阳派盒市场营销有限公司

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

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

3天內不再提示

REST端口支持構建動態REST請求來使用RESTful API網絡

EDI電子數據交換 ? 來源:EDI電子數據交換 ? 作者:EDI電子數據交換 ? 2022-01-17 09:11 ? 次閱讀

REST端口支持構建動態REST請求來使用RESTful API網絡服務。

概覽

REST端口暴露了一個簡單的接口來為REST請求構建頭、授權、主體和HTTP方法。請求體可以在端口配置中靜態設置,也可以根據端口處理的文件動態生成。

端口配置

配置

與端口核心操作相關的配置。

方法&URL

REST請求的方法和目標網址。

認證

認證類型

REST服務使用的認證類型。有關更多詳細信息,請參見認證部分。

頭部

頭部部分支持添加任意列表的HTTP頭部,以包含在傳出的REST請求中。頭部被指定為名稱-值對。當主體類型設置為Raw時,此部分可用于指定消息主體的Content-Type。

消息主體

與生成REST請求主體相關的設置。當HTTP方法設置為“GET”時不適用。

主體類型

None – REST請求不會提供給任何機構。 form-data – 主體以一組名稱-值對(字段)的形式提供。如果字段設置為靜態,則名稱和值都在用戶界面中指定。對于動態字段,名稱是在用戶界面中指定的,值是從連接器處理的輸入文件中動態讀取的。有關更多信息,請參見動態表單數據部分。 x-www-urlencoded – 主體的配置方式與form-data相同,但是名稱-值對被編碼為一個URL查詢字符串,而不是多部分表單數據。 raw – 主體被設置為端口處理的輸入文件的內容。正文的內容類型可以通過相關聯的下拉菜單設置,或者在標題部分指定為自定義標題。

SSL服務器認證

與SSL服務器認證相關的設置。

SSL服務器證書

用于SSL/TLS服務器認證的公鑰證書。此設置可以設置為“任何證書”,以無條件信任目標服務器的身份。

自動

與端口自動處理文件有關的設置。

發送

到達端口的文件是否會自動觸發REST API調用。

重試間隔

重試失敗的REST請求之前的時間。

重試最大嘗試次數

將重試失敗的REST請求的最大次數。

接收

端口是否應該根據指定的時間間隔自動發送靜態REST請求。請求正文中將不包含任何動態值。

接收執行間隔

自動靜態請求之間的間隔。

分鐘

下載前等待的分鐘數。僅在接收執行間隔設置為分鐘時適用。

整點過幾分

每小時計劃的分鐘偏移量。僅在接收執行間隔設置為每小時時適用。例如,如果該值設置為5,自動化服務將在1:05、2:05、3:05等處啟動。

時間

給定日期內請求發送的時間。僅當接收執行間隔設置為每日、每周或每月時適用。

發送請求應該發生的日期。僅在接收執行間隔設置為每周或每月時適用。

cron表達式

表示cron表達式的任意字符串,用于確定發送請求應該何時發生。僅在接收執行間隔設置為高級時適用。

高級

本地文件夾

確定磁盤上發送/上傳文件的文件夾以及接收/下載文件的文件夾的設置。

輸入文件夾(Send)

端口可以發送/上傳放在此文件夾中的文件。如果啟用了自動發送,端口將自動輪詢處理此文件夾中的文件。

輸出文件夾(Receive)

端口會將接收/下載的文件放在此文件夾中。如果端口連接到工作流中的另一個端口,文件將不會保留在這里,而是傳遞到已連接端口的輸入/Send文件夾。

已處理文件夾(Sent)

處理文件后,如果啟用了保存到已發送文件夾,端口將在此文件夾中放置已發送/已上傳文件的副本。

SSL客戶端認證

需要雙向SSL認證時與客戶端認證相關的設置。

私鑰證書

在SSL客戶端認證期間的私鑰證書。

證書密碼

訪問SSL客戶端證書所需的密碼。

其他配置

先前類別中未包含的配置。

HTTP版本

連接到REST服務時是使用HTTP 1.0、1.1還是2.0。

超時時長

引發超時錯誤之前等待REST服務器響應的持續時間(秒)。

使用分塊編碼

發送請求時是否使用HTTP分塊傳輸編碼。這允許應用程序順序發送消息的部分(塊),以避免連接過載。

塊大小

啟用“使用分塊編碼”時,每個分塊的大小(以字節為單位)。

日志級別

為端口生成的日志中包含的詳細程度。

日志消息

發送文件中的日志是否包含文件本身的副本。

保存到已發送文件夾

端口發送的文件是否應復制到連接器的已發送文件夾。

啟用SSL的協議

建立傳出連接時支持的SSL/TLS協議列表。強烈建議僅使用TLS協議。一些過時的操作系統不支持TLS 1.2。

建立連接

建立到任何REST服務的連接都需要有效的目標網址。服務網址可以支持各種不同的HTTP方法,方法應該根據特定的網絡服務操作或數據集進行配置以進行檢索。某些服務可能還需要身份驗證或一組自定義頭部才能使用該服務。

如果目標網址是“https”網址,則應該將SSL服務器證書設置為標識服務器的公鑰證書。此字段可以設置為“任何證書”,以隱式信任目標端點。

認證

REST端口支持基本(明文)或摘要(加密)格式的用戶名-密碼身份驗證。這些憑據作為請求中的頭部提供給REST服務。

REST端口也支持OAuth認證,但是OAuth訪問令牌和刷新令牌必須提前獲取。使用REST服務的門戶網站或開發控制臺來查找/生成適當的OAuth令牌。然后,端口處理自動刷新令牌的過程,以便一旦首次提供OAuth配置值,端口就能夠持續連接。

靜態請求

具有完全靜態內容的REST請求(例如,使用HTTP GET方法的請求)不需要輸入文件,因為請求內容完全在端口用戶界面中配置。只需在頭部部分添加任何必要的名稱-值對作為自定義頭部,或者在正文部分添加表單數據。

如果啟用了自動接收,靜態請求可以根據時間表自動發送。對每個請求的響應將存儲在輸出/Receive文件夾中,或者傳遞給流程中的下一個端口。

如果啟用了自動發送,到達端口的輸入/Send文件夾的文件也會觸發靜態請求。輸入文件的內容被忽略,請求根據用戶界面中的配置發送。

動態請求

REST請求可以動態填充來自到達端口的輸入/Send文件夾的文件的數據。

原始輸入數據

如果請求的主體類型設置為“raw”,輸入文件的內容將作為REST請求的主體發送。

可以通過content-type下拉列表設置數據的特定content-type。如果沒有列出所需的content-type,可能需要在頭部部分添加content-type頭部。

動態表單數據

如果請求的主體類型設置為“form-data”或“x-www-urlencoded”,那么端口將從輸入文件中查找特定值來填充請求。對于設置為“Dynamic”的每個主體字段,端口將掃描輸入文件中與字段名同名且遵循特定XML結構的XML元素:

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

    關注

    2

    文章

    1511

    瀏覽量

    62402
  • 端口
    +關注

    關注

    4

    文章

    990

    瀏覽量

    32211
  • REST
    +關注

    關注

    0

    文章

    33

    瀏覽量

    9448
  • Restful
    +關注

    關注

    0

    文章

    11

    瀏覽量

    3554
收藏 人收藏

    評論

    相關推薦

    詳解REST API通信協議

    構建智能化網絡的今天,設備需具備IIoT的關鍵功能:標準化、可擴展性、與IT及OT系統的兼容性,以及互操作性。這些特性對于實現設備間的無縫連接和數據交換至關重要。當然,通信的安全性也是我們不可忽視
    的頭像 發表于 01-17 12:40 ?134次閱讀
    詳解<b class='flag-5'>REST</b> <b class='flag-5'>API</b>通信協議

    socket 與 RESTful API 的使用

    在現代網絡應用中,數據傳輸和通信是核心功能之一。為了實現這一功能,開發者通常會使用兩種主流的技術:Socket和RESTful API。 1. Socket的概念和特點 1.1 Socket的概念
    的頭像 發表于 11-12 14:22 ?373次閱讀

    Python編程:處理網絡請求的代理技術

    網絡編程中,代理技術扮演著至關重要的角色,尤其在處理網絡請求時。通過代理服務器,我們可以實現請求的轉發、緩存、負載均衡以及安全控制等功能。Python作為一種功能強大的編程語言,為提
    的頭像 發表于 11-12 07:23 ?228次閱讀

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

    。這些端口用于接收來自外部網絡的連接請求。在家庭或企業網絡中,外部端口通常由路由器或防火墻管理,它們可以被配置為允許或拒絕來自特定IP地址或
    的頭像 發表于 10-17 10:50 ?1210次閱讀

    使用API Post測試阿里云物聯網平臺動態注冊

    使用API Post測試阿里云物聯網平臺動態注冊
    的頭像 發表于 10-05 19:08 ?389次閱讀
    使用<b class='flag-5'>API</b> Post測試阿里云物聯網平臺<b class='flag-5'>動態</b>注冊

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

    的。Raspberry 通過 WiFi 連接到網絡。然后我把Raspberry換成了以太網適配器,并禁用了WiFi。更改后,無法再調用 ESP-12E 模塊形式的 REST 服務,它會發出 ARP 請求,但隨后
    發表于 07-19 13:32

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

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

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

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

    使用 Splashtop REST API 簡化遠程管理

    Splashtop 的 REST API 可無縫提高生產力和簡化集成,使用戶能夠自動執行任務、定制工作流程,輕松與現有系統集成。
    的頭像 發表于 06-25 17:28 ?343次閱讀
    使用 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模式,網頁加載很慢怎么解決?

    請求端口 53),然后產生了很多ICMP的錯誤。程序里我只寫了mdns來解析host的IP地址(端口5353)。 這個額外的延遲好像就是DNS引起的,我讓WIFI運行STA模式,網頁加載很快,沒有問題。只有在AP模式下有這個
    發表于 06-06 06:56

    如何給restful_server增加數據保存的功能?

    運行例程examplesprotocolshttp_serverrestful_server,在網頁里能修改Light control, I (137485) esp-rest: Light
    發表于 06-06 06:52

    鴻蒙原生應用開發-網絡管理HTTP數據請求

    一、場景介紹 應用通過HTTP發起一個數據請求支持常見的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。 二、接口說明 HTTP數據請求功能主要
    發表于 03-29 17:51

    NVIDIA宣布推出基于Omniverse Cloud API構建的全新軟件框架

    NVIDIA 在 GTC 大會上宣布推出基于 Omniverse Cloud API(應用編程接口)構建的全新軟件框架。
    的頭像 發表于 03-25 09:09 ?587次閱讀

    鴻蒙開發【編譯構建】講解

    ,HAP是可以直接運行在模擬器或真機設備中的軟件包;APP則是用于應用/服務上架到華為應用市場。 HarmonyOS應用/服務支持API Version 49,但API Version 47與
    發表于 02-27 17:41
    赌博百家乐官网赢不了| 百家乐赌博网址| 太阳城百家乐官网杀祖玛| 信誉博彩网| 德州扑克网页游戏| 大发888代充值存款| 百家乐博百家乐的玩法技巧和规则 | 视频百家乐官网赌法| 澳门百家乐官网投注法| 桂林市| 网上赌城| 延长县| 百家乐官网扑克玩法| 百家乐官网下注时机| 娱乐城百家乐官网规则| 百家乐官网心态研究| 网上百家乐官网哪里| 如东县| 真人百家乐试玩账号| 百家乐的视频百家乐| 百家乐筹码桌布| 博彩百家乐最新优惠| 网上百家乐内| 大发888娱乐城新澳博| 大发888娱乐场 888| 三易博娱乐城| 齐齐哈尔市| 百家乐官网游戏玩法技巧| 百家乐官网3带厂家地址| 百家乐官网平注常赢打法| 百家乐官网闲和庄| 诺贝尔百家乐官网的玩法技巧和规则| 马德里百家乐官网的玩法技巧和规则 | 百家乐官网补牌规律| 百家乐官网三路秘诀| 下载百家乐官网棋牌大厅| 金海岸百家乐官网的玩法技巧和规则| 百家乐最长的缆| 送58百家乐的玩法技巧和规则| 易发棋牌官网| 百家乐官网怎么玩能赢钱|