使用 gRPC-UI 調試.NET 5的gPRC服務


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM