С# + REST API + HttpClient + трекер запросов [закрыто]C#

Место общения программистов C#
Ответить
Anonymous
 С# + REST API + HttpClient + трекер запросов [закрыто]

Сообщение Anonymous »


Я тестирую REST API + HttpClient на C#. https://rt-wiki.bestpractical.com/wiki/REST Но я получаю ошибку. Не могли бы вы мне помочь, пожалуйста. Что не так с моим тестовым кодом?

Я думаю, проблема связана с client.SendAsync(request).

Код ошибки из консоли:

System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[System.Net.Http.HttpResponseMessage,System.Net.Http.HttpClient+d__70]
публичный класс TicketSyncronizer { public int TicketId = 0; публичный класс RT_Ticket { общедоступная строка SendRequest (int TicketId) { используя (клиент HttpClient = новый HttpClient()) { client.BaseAddress = новый Uri("http://rt.site.com/REST/1.0/"); //client.TransportSettings.Cookies = новый CookieContainer(); var request = new HttpRequestMessage(HttpMethod.Get, "/ticket/" + TicketId.ToString() + "/show"); Console.WriteLine("запрос" + request.ToString()); вар formData = новый список (); formData.Add(new KeyValuePair("user", "user1")); formData.Add(new KeyValuePair("pass", "pass2")); request.Content = новый FormUrlEncodedContent (formData); Console.WriteLine("request + l и p" + request.ToString()); вар ответ = client.SendAsync(запрос); возвращаться ""; } } } статическая пустота Main() { //int setticketId = 9134141; Контрольный билет RT_Ticket = новый RT_Ticket(); checkticket.SendRequest(9134141); Console.WriteLine("Привет, мир!"); } }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»