Если у вас есть правильный заголовок Cors на месте. Ваша корпоративная сеть может быть удалена из заголовка cors. Если веб-сайт доступен извне, попробуйте получить к нему доступ из-за пределов вашей сети, чтобы проверить, является ли сеть причиной проблемы - хорошая идея независимо от причины.
ользую Angular 4HttpClient
отправлять запросы на внешний сервис. Это очень стандартная настройка:
this.httpClient.get(url).subscribe(response => {
//do something with response
}, err => {
console.log(err.message);
}, () => {
console.log('completed');
}
Проблема в том, что при сбое запроса я вижу общийHttp failure response for (unknown url): 0 Unknown Error
сообщение в консоли. Между тем, когда я проверяю неудавшийся запрос в Chrome, я вижу, что статус ответа 422, а на вкладке «Предварительный просмотр» я вижу фактическое сообщение, описывающее причину сбоя.
Как получить доступ к фактическому ответному сообщению, которое я вижу в инструментах Chrome Dev?