System.Net.Http.HttpRequestException (при работе с REST API) - PullRequest
0 голосов
/ 05 октября 2018

ExceptionSource: mscorlib, ExceptionMesage: Произошла ошибка при отправке запроса, ExceptionTrace: at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw ()
atSystem.Runtime.CompilerServices.TaskAwaiter.HandleNebisionat d__4.MoveNext ().

В большинстве случаев я мог получить ответ от API.В противном случае иногда я получаю вышеуказанную ошибку.

Я вижу некоторые ответы (проблема с аутентификацией, неправильный URL-адрес запроса и некоторые другие), но я убедился, что все они правильно настроены на моем конце.

Надеюсь, я смогу получить некоторую помощь здесь.Вот раздел, где появляется ошибка:

HttpResponseMessage response = await client.PostAsync(path, new StringContent(contents, Encoding.UTF8, "application/json")).ConfigureAwait(false);

if (response.IsSuccessStatusCode)
{
   Task<string> resultdata = response.Content.ReadAsStringAsync();

   if (resultdata != null)
   {
       var resultContent = resultdata.Result;
       JsonSerializerSettings settings = new JsonSerializerSettings();

       obj reference = JsonConvert.DeserializeObject<Class Name>(resultContent, settings);                               
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...