Protobuf 相当于 JsonHttpClient?

Protobuf equivalent of JsonHttpClient?

是否有使用 protobuf-net 而不是 JSON 的新(-ish)JsonHttpClient 的等效项?我意识到旧式 ProtobufServiceClient 存在,但我想将其替换为使用 HttpClient 的东西,而不是旧式 HttpWebRequest。

如果没有这样的客户端,写一个有多难?我应该 copy/paste JsonHttpClient.cs 并改变一些东西,还是有更好的方法?

不,除了 ProtobufServiceClient. The easiest approach would be to take a copy of JsonHttpClient 并修改它以使用 ProtoBuf 之外,没有其他用于 ProtoBuf 的 ServiceClient,但是 JsonHttpClient 并不是为了支持多种内容类型而设计的,所以它不会像直接实施新的 ServiceClient。