使用通用GET / POST方法在Silverlight上使用HttpClient?

时间:2013-04-19 17:35:46

标签: c# silverlight rest dotnet-httpclient

我将从Silverlight客户端使用一些REST服务。

我看到HTTP Client很好地使用了TPL,但我不喜欢结果类型只是HttpResponseMessage

public Task<HttpResponseMessage> GetAsync(string requestUri)
public Task<HttpResponseMessage> PostAsync(string requestUri, HttpContent content)

我想拥有的是

public Task<T> GetAsync<T>(string requestUri)
public Task<T> PostAsync<T>(string requestUri, object request)

允许自动序列化/反序列化请求和响应。 从头开始编写这种包装似乎并不困难,但我最好使用现有的实现,如果有的话。

那有什么用吗?如果不是,那么这种方法可能有问题吗?

0 个答案:

没有答案