【发布时间】:2016-08-04 14:12:07
【问题描述】:
在我将web app的框架从4.0升级到4.6后,我发现HTTP协议库中没有ReadAsAsync()方法,而不是ReadAsAsync(),而是GetAsync()。我需要使用GetAsync() 序列化我的自定义对象。
使用 ReadAsAsync() 的代码:
CustomResponse customResponse = client.ReadAsAsync("api/xxx", new StringContent(new JavaScriptSerializer().Serialize(request), Encoding.UTF8, "application/json")).Result;
另一个基于 ReadAsAsync() 的例子
CustomResponse customResponse = await Response.Content.ReadAsAsync<CustomResponse>();
如何使用GetAsync() 方法实现相同的目标?
【问题讨论】:
标签: c# asp.net serialization .net-4.6