.net-core - 错误解组数据'\''寻找值 Ghz 到 gRPC 的开头
问题描述
我有一个简单的 gRPC 服务,我们需要对其进行负载测试和基准测试。所以我们正在测试 https://ghz.sh/docs/intro
service TestService {
rpc SimpleTest (SimpleRequest) returns (SimpleReponse);
}
message SimpleRequest{
string Name = 1;
}
message SimpleReponse{
bool Received = 1;
}
我正在尝试使用 ghz ghz --insecure --call Interface.SimpleTest -d '{"Name":"test"}' 0.0.0.0:6001 ghz --insecure --call Interface.SimpleTest -d ' 来调用它{“名称”:“测试”}' 0.0.0.0:6001
但它总是返回:
ghz:错误:解组数据时出错''{name:test}'':无效字符'''寻找值的开头。
我在 Windows 上运行它。.NET 核心 5。
我知道该服务可以正常工作,因为我使用 BloomRPC 尝试了类似的调用并且工作起来就像一个魅力
问候
Ĵ
解决方案
感谢@Evert,这不仅与 ghz 或 gRPC 本身有关。
但是对于所有尝试使用 Windows 命令行解析 json 字符串的人来说,希望它有所帮助。
推荐阅读
- java - 如何模拟在 Zookeepr 中获取锁的 void 方法,我们还可以验证锁
- go - 错误。在 Go 1.13 中
- angular - 以角度,rxjs顺序发出两个http请求
- architecture - PAC 和 MVC 架构之间的主要区别
- elasticsearch - 如何设置电报配置以在 Elasticsearch 中收集 kafka 主题/分区滞后
- python - 使用名为“pk”的 URL 关键字参数调用预期的视图 Client_view。修复您的 URL 配置
- asp.net-core - 用户注册事件 ASP.NET Core 3
- php - 503 表单提交时服务不可用
- javascript - Angular 2 - 如何根据 URL 查询参数动态更改整个 CSS 样式表
- c - ASF4 Microchip API 定时器驱动复位功能