У меня странная проблема с использованием углового метода HttpClient get.
Есть несколько пользовательских сообщений об ошибках, возвращаемых из бэкэнда, которые я должен обработать и отобразить пользователю.Однако я получаю HttpErrorResponse в консоли
HttpErrorResponse:
error: ProgressEvent {isTrusted: true, lengthComputable: false, loaded: 0,
total: 0, type: "error", …}
headers: HttpHeaders {normalizedNames: Map(0), lazyUpdate: null, headers:
Map(0)}
message: "Http failure response for (unknown url): 0 Unknown Error"
name: "HttpErrorResponse"
ok: false
status: 0
statusText: "Unknown Error"
url: null
Я читал о проблеме здесь , но ни одно из решений не помогло мне.Во вкладке сети браузера я могу наблюдать реальный ответ от сервера:
"{\"StatusCode\":400,
\"ExceptionMessage\":\"Internal Server Error\",
\"Error\":\"Internal Server Error\",
\"Errors\":
[{\"Code\":\"ValidationError\",\"Message\":\"Custom message here.\"}]}"
На вкладке сети запрос выглядит так:
General:
Request URL: https://asdfhost:port/5c77a77101ae8643aeeb61e9
Request Method: GET
Status Code: 400
Remote Address: address
Referrer Policy: no-referrer-when-downgrade
Response Headers:
cache-control: no-cache
content-type: application/json
date: Thu, 28 Feb 2019 09:42:22 GMT
expires: -1
pragma: no-cache
server: Kestrel
status: 400
Request Headers:
x-correlation-id: 6if123
Provisional headers are shown
Accept: application/json, text/plain, */*
Authorization: Bearer asdfasdftoken
Origin: http://origin
Referer: http://origin/somewhere
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36
Есть лишанс пользовательских ошибок, чтобы сломать запрос xhr?Любая помощь будет высоко оценена.:)