Как гласит заголовок, я хотел бы сделать простой запрос GET без предварительных опций, так как сервер не отвечает заголовком «Access-Control-Allow-Origin», и я не могу изменить эти настройки сервера.
Мой код довольно прост:
export interface HttpOptions {
headers?: HttpHeaders;
params?: HttpParams;
observe?: 'body';
}
private getProfileDetails() {
const httpOptions: HttpOptions = {
headers: new HttpHeaders({
'Content-Type': 'text/plain'
}),
params: new HttpParams()
.set('service', 'http%3A%2F%2Flocalhost%3A4200')
.append('ticket', this.currentTicket)
};
this.http.get('https://server.address/val', httpOptions).subscribe(data => {
console.log(data);
});
}
По какой-то причине браузер продолжает получать сообщение об ошибке:
No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:4200' is therefore not allowed access.
Насколько я понимаю, это должно бытьпростой запрос GET, который не требует OPTIONS, так что я не знаю, как поступить.
Любые советы будут высоко оценены.