Мое сообщение работает в почтальоне, но не работает внутри моего приложения. Что я делаю не так?Angular2 post с mailchimp
let data = obj;
let url = 'https://us123.api.mailchimp.com/3.0/lists/{somenumber}/members';
let username: string = 'user';
let password: string = 'mytokenhere';
let headers = new Headers();
headers.append("Authorization", "Basic " + btoa(username + ":" + password));
headers.append("Content-Type", "application/x-www-form-urlencoded");
return this._http.post(url, data, {headers: headers}).subscribe(
data => this.response(data),
error => this.response(error)
);
Я получаю ошибку CORS в приложении:
«XMLHttpRequest не может загрузить https://us123.api.mailchimp.com/3.0/lists/ {{somenumber}}/членов. Ответ на запрос перед полетом не проходит проверку контроля доступа. Нет заголовка «Access-Control-Allow-Origin» на запрошенном ресурсе. Origin 'http://localhost:4200', следовательно, не допускается. В ответе был код статуса 501. '
Возможный дубликат [Как создать запрос междоменное (угловую 2)] (http://stackoverflow.com/questions/34790051/how-t о-создать-кросс-домен-запрос-угловой-2) – echonax