【BloomRPC工具測試雙向字節(jié)流接口踩坑】-創(chuàng)新互聯(lián)

BloomRPC工具測試雙向字節(jié)流接口踩坑
  • 起因
  • 踩坑之旅

創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)成都網(wǎng)站制作、網(wǎng)站營銷推廣、網(wǎng)站開發(fā)設(shè)計(jì),對(duì)服務(wù)銅雕雕塑等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)及推廣經(jīng)驗(yàn)。創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司成立于2013年,提供專業(yè)網(wǎng)站制作報(bào)價(jià)服務(wù),我們深知市場的競爭激烈,認(rèn)真對(duì)待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發(fā)展進(jìn)步,是我們永遠(yuǎn)的責(zé)任!起因

手上有個(gè)項(xiàng)目用到了GRPC來實(shí)現(xiàn)實(shí)時(shí)音視頻流通話,為了測試接口,期望找到一個(gè)支持rpc的客戶端調(diào)試工具,最初按照以往經(jīng)驗(yàn)優(yōu)先選擇了postman(注意:需要在v9.7.1及以上版本支持rpc);因?yàn)閜ostman不僅可以測rpc接口還可以測http接口, 心想一舉兩得。一番操作后,發(fā)現(xiàn)公司內(nèi)網(wǎng)無法連互聯(lián)網(wǎng),就無法登錄postman賬戶建立grpc請(qǐng)求,遂再網(wǎng)上找到了BloomRPC工具。
postman調(diào)用grpc請(qǐng)求示例

踩坑之旅

按照網(wǎng)上的攻略,安裝了BloomRPC,導(dǎo)入了protobuf文件,導(dǎo)出成功后選擇對(duì)應(yīng)的接口方法,自動(dòng)生成了請(qǐng)求數(shù)據(jù),再一番參數(shù)調(diào)試之后成功發(fā)起了請(qǐng)求并建立連接,開始發(fā)送交互文本textdata,該字段是bytes數(shù)據(jù)類型,自動(dòng)生成數(shù)據(jù)如下:
在這里插入圖片描述
調(diào)試過程發(fā)現(xiàn)服務(wù)器無法收到正確的字節(jié)流數(shù)據(jù)(eg: 收到數(shù)據(jù)為空或者亂碼),懷疑字段漏傳或者錯(cuò)傳(但是響應(yīng)接口對(duì)應(yīng)的bytes字段結(jié)構(gòu)也和自動(dòng)生成的結(jié)構(gòu)一致),各種修改調(diào)試依然不行,期間再網(wǎng)上找資料都沒有找到涉及字節(jié)流字段的示例,最后再各種胡亂調(diào)試結(jié)構(gòu)后找到了bytes字段正確格式:
在這里插入圖片描述
不得不說,自動(dòng)生成的格式居然有問題,而且和響應(yīng)結(jié)果bytes字段格式一致,調(diào)試bytes字段結(jié)構(gòu)太窒息了,以此經(jīng)驗(yàn)分享給大家,希望大家不要再踩坑。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

文章題目:【BloomRPC工具測試雙向字節(jié)流接口踩坑】-創(chuàng)新互聯(lián)
瀏覽地址:http://muchs.cn/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è)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站