우리는 Angular 2 기반 웹 응용 프로그램을 사용하며 보안 REST-API에서 데이터를 검색합니다.각도 2에서 인증 리디렉션 처리
첫 번째 REST-API 요청시 GET 요청을 시작하기위한 리디렉션 (302) 응답이있는 URL을 반환합니다. 각도 2는 자동으로이 URL로 리디렉션되지 않으며 요청이 실패합니다. REST-API에 대한 로그인은 이미 중앙 집중식 인증 시스템을 사용하여 수행되었으며이 리디렉션은 로그인 페이지를 표시하고 사용자로부터 입력을받을 필요가 없습니다. GET 요청을 호출하기 만하면됩니다.
제공된 리디렉션 URL (HTTP : 302 응답에서 제공)에 대한 GET 요청을 어떻게 시작하고 데이터를 자동으로 검색 할 수 있습니까?
브라우저에서 REST-API 호출로 이동하면 자동으로 지정된 URL로 리디렉션되고 데이터가 반환됩니다.
REST-API 호출을import { Injectable } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
import { Response, Headers, RequestOptionsArgs, URLSearchParams, RequestOptions } from '@angular/http';
this.http.get(url, options)
.subscribe(
(response: Response) => {
// handle response
},
(error: any) => {
//handle error
}
);
브라우저 콘솔 오류를 시작하기위한
각도 소스
요청 및 나는 현재에 있지만,이 같은 문제에 직면하고있다