Member 12350895 Ответов: 1

Response.content.readasasync возвращает null


response.content.readasasync returns always null help please :))

What I have tried:

<pre> public class ResultData
    {
        public string Name { get; set; }

        public List<Bank> RresultObject { get; set; }

        public string UUId { get; set; }


        public string FirstName { get; set; }

        public string LastName { get; set; }

        public string address { get; set; }
       
        public string tel { get; set; }

        public string Marital_status { get; set; }

        public string Occupation { get; set; }

        public string PayIN { get; set; }
    }


<pre> static async Task CallWebAPIAsync()
        {

            try
            {
                using (var client = new HttpClient())
                {
                    client.BaseAddress = new Uri("http://localhost:35799/");
                    client.DefaultRequestHeaders.Accept.Clear();
                    client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                    //GET Method
                    HttpResponseMessage response = await client.GetAsync("bank");
                    if (response.IsSuccessStatusCode)
                    {
                        // here always null <-<-<-
                        ResultData department = await response.Content.ReadAsAsync<ResultData>();
                      
                    }
                }
                Console.Read();

            }
            catch (Exception ex)
            {
                throw ex;
            }
           
        }

Richard MacCutchan

Посмотрите на код сервера, работающий на порту 35799, и посмотрите, что он пытается вернуть.

1 Ответов

Рейтинг:
1

Vikas Kmr Chaturvedi

Каков будет ответ, если вы откроете этот url-адрес [http://localhost:35799/bank]?


Member 12350895

[http://localhost:35799/bank] - это мой url-адрес в моем RestService, отсюда я выбираю все банки из БД.Свою работу в RestService но в заявление на возврат всегда бык:(

Vikas Kmr Chaturvedi

Вы пробовали заменить ответ?Содержание.ReadAsAsync<resultdata>(); с ответом.Содержание.ReadAsAsync<object>();
?

Member 12350895

спасибо Вам за ее работу.Могу я отправить тебе письмо?:))

Vikas Kmr Chaturvedi

vikas.chaturvedi8587@gmail.com