我正在开发一个角度应用程序,我是新手。
这是我的要求,我正在尝试使用http post获取数据。但它给出了以下错误。 XMLHttpRequest无法加载http://162.12.0.117:8081/Server/config/getAllConfigurationValues。对预检请求的响应没有通过访问控制检查:否'访问控制 - 允许 - 来源'标头出现在请求的资源上。起源' http://localhost:4200'因此不允许访问。
以下是我的代码。
let headers = new Headers({ 'Content-Type': 'application/json'});
let options = new RequestOptions({ headers: headers });
this.http.post(
"http://162.12.0.117:8081/Server/config/getAllConfigurationValues",
{
"userName": "username",
"password": "password"
},
options
).subscribe(
(result) => function(){
console.log(result);
}
);
答案 0 :(得分:1)
应在服务器端允许跨源请求。