TCP/UDP 是兩種常用的網(wǎng)絡(luò)傳輸協(xié)議。TCP 協(xié)議提供可靠的連接,而 UDP 協(xié)議提供不可靠的連接。
TCP 協(xié)議是面向連接的協(xié)議,在建立連接之前,客戶端和服務(wù)器需要先握手。握手完成后,客戶端和服務(wù)器之間就會(huì)建立一個(gè)可靠的連接。在連接建立之后,客戶端和服務(wù)器可以通過(guò)該連接進(jìn)行數(shù)據(jù)傳輸。TCP 協(xié)議提供可靠的數(shù)據(jù)傳輸,可以保證數(shù)據(jù)完整性和順序性。
UDP 協(xié)議是無(wú)連接的協(xié)議,在發(fā)送數(shù)據(jù)之前,客戶端不需要先與服務(wù)器建立連接。UDP 協(xié)議提供不可靠的數(shù)據(jù)傳輸,不能保證數(shù)據(jù)完整性和順序性。
Eolink Apikit 多協(xié)議支持,HTTP、Websocket、gRPC、SOAP、TCP、UDP等,無(wú)論使用什么語(yǔ)言開發(fā),Eolink Apikit 都可以幫統(tǒng)一規(guī)范地管理起來(lái),并提供強(qiáng)大的文檔管理、協(xié)作、測(cè)試、分享功能。
發(fā)起 TCP/UDP 測(cè)試
進(jìn)入某個(gè)TCP/UDP協(xié)議的API文檔詳情頁(yè),點(diǎn)擊文檔上方測(cè)試標(biāo)簽,即可進(jìn)入 API 測(cè)試頁(yè),系統(tǒng)會(huì)根據(jù)API文檔的定義的求頭部、Query參數(shù)、請(qǐng)求體自動(dòng)生成測(cè)試界面并且填充測(cè)試數(shù)據(jù)。
填寫/修改請(qǐng)求參數(shù)
1. 設(shè)置請(qǐng)求參數(shù)
與發(fā)起HTTP協(xié)議測(cè)試類似,您可以通過(guò)設(shè)置或者導(dǎo)入請(qǐng)求參數(shù)。

2. 設(shè)置請(qǐng)求體
WS/WSS協(xié)議請(qǐng)求體提供了三種類型:
JSON
XML
Raw(自定義文本類型數(shù)據(jù))
Eolink提供了的 JSON 和 XML 編輯器,當(dāng)已經(jīng)在 API 文檔中定義好 API 的請(qǐng)求數(shù)據(jù)結(jié)構(gòu)時(shí),只需要在測(cè)試界面填寫各個(gè)字段的值或?qū)胝?qǐng)求參數(shù),系統(tǒng)會(huì)自動(dòng)轉(zhuǎn)換為相應(yīng)的 JSON 和 XML 結(jié)構(gòu)的請(qǐng)求數(shù)據(jù)。
3. 建立連接
與WS/WSS接口測(cè)試類似,需要完成一次握手,兩者之間就直接可以創(chuàng)建持久性的連接,連接建立以后,瀏覽器就可以通過(guò)TCP連接發(fā)送數(shù)據(jù)。
點(diǎn)擊建立連接即可與服務(wù)器建立連接。

發(fā)送請(qǐng)求查看返回結(jié)果
建立連接之后,填寫或?qū)胝?qǐng)求參數(shù),點(diǎn)擊發(fā)送即可發(fā)送請(qǐng)求并查看返回結(jié)果。
