问题标签 [protocol-buffers-3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
serialization - .Net WebAPI 返回协议缓冲区:协议消息包含带有无效线路类型的标签
我有一个*.proto
文件定义了两条消息:MyRequest
和MyResponse
. 这是在通用 .NET Standard 2.0 库中定义的,并使用以下 NuGet 包:
服务器
我有一个 .NET Framework (4.8) WebAPI 和以下操作方法:
所以这成功地接收到一个通过MyRequest
HttpPost发送的对象,并根据该对象中的数据,生成一个对象并返回它。MyResponse
客户端
我有一个使用 HttpClient 使用此服务的 .Net 5 客户端:
HttpClient "Blah" 仅配置有基本 URL 和安全令牌。
但是....当我ParseFrom
在最后一行调用时,我得到以下异常:
这个不知道怎么解决。。。
protocol-buffers - 将现有控制协议移植到 proto3?
我正在尝试将现有的控制协议定义移植到 Google 协议缓冲区(proto3),以实现生成生成人类可读字符串的解码(而非编码)工具和库的目标。该控制协议有许多一字节和二字节字段;但是,proto3 似乎不支持这些类型。如何实现对一字节和二字节字段的支持?proto3 甚至可以帮助我实现这个目标。
谢谢你,艾拉