将Web应用程序的框架从4.0升级到4.6后,我发现HTTP协议库中不再有 ReadAsAsync()方法,而是使用
GetAsync() 代替。 我需要使用
GetAsync() 序列化自定义对象。
使用ReadAsAsync()的代码:
<code><code><code>CustomResponse customResponse = client.ReadAsAsync("api/xxx", new StringContent(new JavaScriptSerializer().Serialize(request), Encoding.UTF8, "application/json")).Result;
</code></code></code>
另一个基于 ReadAsAsync() 的示例:
CustomResponse customResponse = await Response.Content.ReadAsAsync<CustomResponse>();
如何使用GetAsync()
方法来实现相同的目标?