grpcui(gRPC服務(wù)器圖形界面)是一款命令行工具,可幫助使用者利用瀏覽器來(lái)與gRPC服務(wù)器完成交互。該工具類似grpcurl的擴(kuò)展,grpcurl提供命令行界面,而grpcui則提供一個(gè)基于Web/瀏覽器的GUI,讓用戶可以構(gòu)建請(qǐng)求并發(fā)送到gRPC服務(wù)器上。
軟件功能
grpcui 支持各種 RPC 方法,包括流式方法。但是,它要求你一次性構(gòu)造整個(gè)請(qǐng)求消息流,然后一次性渲染整個(gè)結(jié)果的響應(yīng)消息流(所以你不能像grpcurl那樣與雙向流交互)。
grpcui支持純文本服務(wù)器和TLS服務(wù)器,并且有許多TLS配置選項(xiàng)。它還支持相互的TLS,即客戶端需要出示客戶端證書。
如上所述,如果服務(wù)器支持反射服務(wù),grpcui就可以無(wú)縫工作。如果不支持,你可以提供.proto源文件,也可以向grpcui提供protoset文件(包含編譯后的描述符,由protoc產(chǎn)生)。
web UI除了定義請(qǐng)求消息數(shù)據(jù)外,還允許你設(shè)置請(qǐng)求元數(shù)據(jù)。在定義請(qǐng)求消息數(shù)據(jù)時(shí),它使用動(dòng)態(tài)的HTML表單,支持所有可能的protobuf消息的數(shù)據(jù)輸入,包括對(duì)知名類型(如google.protobuf.Timestamp)、one ofs和地圖的豐富支持。
除了通過(guò)HTML形式輸入數(shù)據(jù)外,還可以以JSON格式輸入數(shù)據(jù),將整個(gè)JSON請(qǐng)求體鍵入或粘貼到文本表單中。
發(fā)出RPC后,Web UI會(huì)顯示所有g(shù)RPC響應(yīng)元數(shù)據(jù),包括服務(wù)器發(fā)送的頭和預(yù)告片。當(dāng)然,它還會(huì)以HTML表格的形式顯示一個(gè)人類可以理解的響應(yīng)體。
更新日志
變化
這個(gè)版本包括對(duì)Web UI中的一個(gè)BUG的修復(fù),對(duì)從源代碼構(gòu)建grpcui的用戶的一個(gè)小修復(fù),以及一些新功能。
網(wǎng)頁(yè)界面
這些變化影響了命令行工具和 Go 包的使用。
UI現(xiàn)在除了 "請(qǐng)求"、"原始請(qǐng)求 "和 "響應(yīng) "選項(xiàng)卡外,還包括一個(gè)新的選項(xiàng)卡:"歷史 "選項(xiàng)卡。當(dāng)RPC被調(diào)用時(shí),這將把請(qǐng)求的細(xì)節(jié)存儲(chǔ)到瀏覽器本地存儲(chǔ)中。然后,用戶可以從這個(gè)選項(xiàng)卡中查看RPC的歷史記錄,并選擇一個(gè)重新運(yùn)行。
當(dāng)試圖將元素(通過(guò)綠色 "+"按鈕)添加到重復(fù)或地圖字段中時(shí),在另一個(gè)地圖字段的值內(nèi)嵌套時(shí),會(huì)發(fā)生運(yùn)行時(shí)錯(cuò)誤。這一點(diǎn)已得到修正。
標(biāo)簽: POST請(qǐng)求
下載地址
精品推薦
-
xmanager4
詳情 -
大勢(shì)至服務(wù)器文件備份系統(tǒng)
詳情 -
dbForge Studio for MySQL中文企業(yè)破解版
詳情 -
Termius
詳情 -
Termius
詳情 -
WampServer
詳情 -
XAMPP
詳情 -
xshell 7
詳情 -
Xshell永久激活版
詳情 -
Kommander T1黃金破解
詳情 -
蒲公英客戶端
詳情 -
PLSQL Developer 32位綠色版
詳情 -
XAMPP32位x86
詳情 -
xmanager7企業(yè)版產(chǎn)品密鑰注冊(cè)機(jī)
詳情 -
SecureCRT綠色中文版
詳情 -
愛(ài)快SD WAN服務(wù)端
詳情
-
8 PLSQL12
裝機(jī)必備軟件
網(wǎng)友評(píng)論