Angular игнорировать подпись сертификата - PullRequest
0 голосов
/ 20 марта 2020

Я просматриваю какой-то старый angular код, который выглядит следующим образом:

import { Headers, RequestOptions, Http, RequestOptionsArgs } from '@angular/http';

У меня есть одна функция:

getInfo() {
 var info: RequestOptionsArgs = new RequestOptions({});
 info.headers = new Headers();
 info.headers.append('myInfo', 'infoData');
 return this.http.get("http://myurl.com/api/info", info);
}

Я получаю сообщение об ошибке:

"Не удалось загрузить ресурс: сертификат для этого сервера недействителен ..." с URL-адресом "https://myurl.com/api/info".

В почтальоне я могу сделать вызов http, если я попал в настройки и отключил «Проверка SSL сертификата». Можно ли сделать то же самое в Angular?

1 Ответ

1 голос
/ 20 марта 2020

Нет простого способа сделать это. Я бы посоветовал, поскольку ваша проблема выглядит так, будто проблема среды разработки заключается в том, чтобы создать сертификат CA, а затем сертифицировать его для вашего веб-сайта и его API. После этого вам нужно добавить сгенерированный сертификат CA в список доверенных сертификатов, и все готово.

Если вы, однако, работаете на общедоступном сервере, вы можете взглянуть на Let's Encrypt - они предоставляют бесплатные сертификаты SSL.

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