Я пытаюсь получить общий календарь из AirBNB в приложение Angular 6.Я просто не могу заставить его работать !!Если я позвоню по URL-адресу «почтальон», у меня нет проблем, и значения возвращаются.Если я ввожу URL в веб-браузер, он загружает файл.Просто не могу получить Angular 6, чтобы получить файл.
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { HttpClientModule } from '@angular/common/http';
// import {RequestOptions, Request, Headers } from '@angular/http';
import { Component } from '@angular/core';
import { HttpClient, HttpHeaders, HttpErrorResponse } from
'@angular/common/http';
@Component({
selector: 'my-app',
template: 'look at the console <br /> Resposne: {{data}}'
})
export class AppComponent {
data: any
constructor(
private http: HttpClient
){
// let requestOptions = new RequestOptions({ headers:null, withCredentials:
// true });
let getHeaders: HttpHeaders = new HttpHeaders({
'Content-Type': 'text'
});
this.http.get('https://www.airbnb.co.uk/calendar/ical/XXXXX.ics?s=XYZ', { headers: getHeaders})
.subscribe(data =>
this.data = data
)
}
}
@NgModule({
imports: [ BrowserModule, FormsModule, HttpClientModule ],
declarations: [ AppComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }