小编Sun*_*uny的帖子

如何从HttpRequestException获取JSON错误消息

我有一种情况,我必须HttpResponseMessage在一个catch语句中提取一个Response(),但我认为不能完成(await在catch中使用).此外,如果我在捕获后执行此操作,则HttpResponseMessage消息将显示为"已处置".码:

 private async void MakeHttpClientPostRequest()
 {
     HttpResponseMessage response = null;
     try
     {
         HttpClient httpClient = new HttpClient();
         httpClient.Timeout = TimeSpan.FromSeconds(15);
         HttpContent httpContent = null;
         if (postJSON != null)
         {
             httpContent = new StringContent(postJSON);
             httpContent.Headers.ContentType = new MediaTypeHeaderValue("application/json");
         }

         response = await httpClient.PostAsync(url, httpContent);
         if (response != null)
         {
             response.EnsureSuccessStatusCode();
             netResults = await response.Content.ReadAsStringAsync();
         }

         if (this.convertedType != null)
         {
             MemoryStream assetReader = GetMemoryStreamFromString(netResults);
             assetReader.Position = 0;
             object value = fromJSON(assetReader, this.convertedType);
             networkReqSuccessWithObjectCallback(this, …
Run Code Online (Sandbox Code Playgroud)

c# dotnet-httpclient

2
推荐指数
1
解决办法
8994
查看次数

如何在Win Phone 8中的LongListSelector中支持多个选择

我想在我的win phone8应用程序中添加LongListSelector中的多个选项,但我无法找到一种方法来做到这一点?

它甚至支持吗?

2.如果(1.)原来是'不'那么如何才能实现?

(赢得phone8 + XAML + C#)

windows-8 windows-phone-8

1
推荐指数
1
解决办法
1099
查看次数