【发布时间】:2017-06-05 21:32:39
【问题描述】:
我的帖子在邮递员中有效,但在我的应用程序中无效。我做错了什么?
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}}/members。对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'http://localhost:4200' 不允许访问。响应的 HTTP 状态代码为 501。'
【问题讨论】:
标签: http angular basic-authentication mailchimp mailchimp-api-v3.0