手上有個項目用到了GRPC來實現(xiàn)實時音視頻流通話,為了測試接口,期望找到一個支持rpc的客戶端調(diào)試工具,最初按照以往經(jīng)驗優(yōu)先選擇了postman(注意:需要在v9.7.1及以上版本支持rpc);因為postman不僅可以測rpc接口還可以測http接口, 心想一舉兩得。一番操作后,發(fā)現(xiàn)公司內(nèi)網(wǎng)無法連互聯(lián)網(wǎng),就無法登錄postman賬戶建立grpc請求,遂再網(wǎng)上找到了BloomRPC工具。
按照網(wǎng)上的攻略,安裝了BloomRPC,導(dǎo)入了protobuf文件,導(dǎo)出成功后選擇對應(yīng)的接口方法,自動生成了請求數(shù)據(jù),再一番參數(shù)調(diào)試之后成功發(fā)起了請求并建立連接,開始發(fā)送交互文本textdata,該字段是bytes數(shù)據(jù)類型,自動生成數(shù)據(jù)如下:
調(diào)試過程發(fā)現(xiàn)服務(wù)器無法收到正確的字節(jié)流數(shù)據(jù)(eg: 收到數(shù)據(jù)為空或者亂碼),懷疑字段漏傳或者錯傳(但是響應(yīng)接口對應(yīng)的bytes字段結(jié)構(gòu)也和自動生成的結(jié)構(gòu)一致),各種修改調(diào)試依然不行,期間再網(wǎng)上找資料都沒有找到涉及字節(jié)流字段的示例,最后再各種胡亂調(diào)試結(jié)構(gòu)后找到了bytes字段正確格式:
不得不說,自動生成的格式居然有問題,而且和響應(yīng)結(jié)果bytes字段格式一致,調(diào)試bytes字段結(jié)構(gòu)太窒息了,以此經(jīng)驗分享給大家,希望大家不要再踩坑。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
文章題目:【BloomRPC工具測試雙向字節(jié)流接口踩坑】-創(chuàng)新互聯(lián)
瀏覽地址:http://jinyejixie.com/article32/egesc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、商城網(wǎng)站、標(biāo)簽優(yōu)化、企業(yè)網(wǎng)站制作、靜態(tài)網(wǎng)站、App設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容