使用 gRPC-UI 除錯.NET 5的gPRC服務

SpringLeee發表於2021-01-20

在上一篇文章中,我介紹了gRPCurl一個命令列工具,該工具可用於測試gRPC服務的端點,在本文中,我將向您介紹 gRPC-ui, 它可以作為Web工具使用,有點像Postman,但用於gRPC API而不是REST。

安裝gRPC-UI

gRPC-UI 基於GO語言開發,所以,你要安裝GO環境,可以在這裡下載, https://golang.org/doc/install,它的安裝非常簡單,您只需要執行安裝程式就可以了!

安裝完成後,您需要使用以下命令下載並安裝gRPC-UI(建議您以Administrator的身份通過PowerShell視窗進行安裝):

go get github.com/fullstorydev/grpcui/...
go install github.com/fullstorydev/grpcui/cmd/grpcui

然後可以通過PowerShell命令執行以下的命令:

grpcui localhost:5001

下邊這個命令展示了所有的命令

grpcui -help

gRPC-UI 會在本地啟動一個web程式,你可以訪問它,有點像swagger:

使用 gRPC-UI

使用者介面非常直觀,您可以在頂部的下拉選單中輕鬆找到要測試的服務及其方法,建立請求也很簡單,你可以設定請求引數,超時時間等:

如果你想了解更多的資訊, 你可以訪問這裡, https://github.com/fullstorydev/grpcui

原文作者: Anthony Giretti
原文連結:https://anthonygiretti.com/2021/01/17/grpc-asp-net-core-5-discover-grpcui-the-gui-alternative-to-grpcurl/

最後

歡迎掃碼關注我們的公眾號 【全球技術精選】,專注國外優秀部落格的翻譯和開源專案分享,也可以新增QQ群 897216102

使用 gRPC-UI 除錯.NET 5的gPRC服務

相關文章