2017-09-02 50 views
1

是否有相當於使用protobuf-net而不是JSON的新(-ish)JsonHttpClient?我意識到老式的ProtobufServiceClient存在,但我想用一些使用HttpClient而不是舊的HttpWebRequest替換它。Protobuf相當於JsonHttpClient?

如果這樣的客戶端不存在,寫一個客戶端有多難?我應該複製/粘貼JsonHttpClient.cs並更改一些東西,還是有更好的方法?

回答

1

不,除了ProtobufServiceClient以外沒有其他的ProtoBuf ServiceClient。最簡單的方法是複製JsonHttpClient並將其修改爲使用ProtoBuf,但JsonHttpClient不支持多種內容類型,因此它不像實施新的ServiceClient那樣直接。