angular http call:
login(){
const loginstring = 'https://<removed>.auth0.com/authorize?' +
'response_type=token&' +
'client_id=<removed>&' +
'connection=null&' +
'redirect_uri=<removed>';
this.http.get(loginstring, {observe: 'response'}).subscribe(
(req:any)=>{
console.log('this is the http response');
console.log(req);
});
}
ответ
Не используется форматирование кода, поскольку читать его без кода eaiser.
ОШИБКА HttpErrorResponse {headers: HttpHeaders , status: 200, statusText: «OK», URL: «http://localhost: 4200 / », ok: false,…} заголовки: HttpHeaders {normalizedNames: Map (0), lazyUpdate: null, lazyInit : ƒ} status: 200statusText: «OK» url: «http://localhost: 4200 / » ok: falsename: «HttpErrorResponse» сообщение: «Ошибка Http во время синтаксического анализа для http://localhost: 4200 /"error: {error: SyntaxError: неожиданный токен <в JSON в позиции 0 в JSON .parse () в XMLHtt…, текст:" ↵↵↵ ↵↵ "} <strong>proto : HttpResponseBase
httpclient по умолчанию возвращает json ответа, и это то, что я активно исследую. Но я не уверен, как это исправить.