golang grpc protobuf中參數解碼時報錯: illegal tag 0 (wire type 0) 的解決方案

解決: 如打印出來的比特數據中,最後帶了幾個0,即空數據,因爲嘗試在尚未初始化的緩衝區空間中解析0字節,所以報了這個錯誤,最好的解決方式就是讓客戶端去掉這段空數據,這樣可以減少數據量,要讓服務端處理則是將0的那段裁剪掉再解析。
相關文章
相關標籤/搜索