Явно установите TLSv1.2 в запросе httpclient в Angular - PullRequest
0 голосов
/ 26 марта 2020

Я новичок в протоколах SSl / TLS. У меня есть серверная часть (API) с поддержкой TLSv1.2. То, что я хочу сделать, это установить версию tls для каждого запроса моего внешнего приложения (Angular). Я хочу доказать, что мое приложение способно отправлять запрос TLSv1.2. Есть ли способ установить версию TLS в angular запрос веб-API. Затем я могу изменить версию TLS и доказать это.

Вот как использовать веб-API.

  public methodName(): Observable<any[]> {
  return this.http
  .get<any>(`${config.apiUrl}url`)
  .pipe(
    map(data =>
      data.map(m => {
          return m;
      })
    ),
    catchError(error => {
      this.notificationServiceService.OpenErrorSnackBar(error.message);
      return of(any[0]);
    })
  );

И у меня есть TokenIntercepter, чтобы добавить токен для каждого запрос. Вот как я это сделал.

request.clone({
  setHeaders: {
    Authorization: `Bearer ${token}`,
    }
});

Любые предложения можно исправить эту проблему.

...