在上一篇文章中,我介紹了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