Ищите решение для ответа об ошибке Http для (неизвестный URL): 0 Неизвестная ошибка - PullRequest
0 голосов
/ 04 декабря 2018

Это может быть слишком открытым в конце вопроса, но я нахожусь в своем уме.Кто-нибудь может сказать мне возможные причины этой ошибки?

У меня есть приложение Angular 6, которое общается с API, размещенным в Azure.Приложение использует HttpClient из @ angular / http 6.1.3 для отправки запросов к API.

Приложение отлично работает для 99% наших пользователей.И когда я получаю это сообщение, оно прерывается.Приложение работает нормально, а затем BOOM ... пользователь получает эту ошибку.Из-за случайности невозможно отладить, и я не могу привести пример кода.Приложение работает, и вдруг оно не работает.

Из-за этого я не чувствую, что это связано с CORS.Или сертификат связан.Или что-нибудь еще, что было предложено в других потоках SO.

Я подумал, что это может быть связано с сетью, и хотя Azure сообщает, что 100% доступно в наших приложениях Insight, что, возможно, только на эту долю секунды глючит сеть.Но ... приложение сразу регистрирует ошибку в LogEntries, используя их restful API сразу после возникновения ошибки.Думаю, это может означать, что только моя служба Azure недоступна в течение доли секунды.

На данный момент я просто ищу предложения о том, где искать.Я регистрирую весь объект ошибки, и все, что я получаю, это:

{
    "headers" : {
        "normalizedNames" : {},
        "lazyUpdate" : null,
        "headers" : {}
    },
    "status" : 0,
    "statusText" : "Unknown Error",
    "url" : null,
    "ok" : false,
    "name" : "HttpErrorResponse",
    "message" : "Http failure response for (unknown url): 0 Unknown Error",
    "error" : {}
}

Что не очень полезно.

Есть ли способ получить дополнительную информацию об ошибке?И на мой первоначальный вопрос: каковы возможные причины?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...