angular2 http post请求获取错误

时间:2016-10-29 09:36:17

标签: http angular

XMLHttpRequest无法加载http://localhost:8080/adminUser/login。预检响应中的Access-Control-Allow-Headers不允许使用请求标头字段内容类型。

  

error_handler.js:48 EXCEPTION:响应状态:0表示URL:null

服务器支持CORS ......但我仍然可以得到它。

代码

import {Injectable} from "@angular/core";
import {Http, Headers} from "@angular/http";
import { getUserApi } from "../../../api.config";

@Injectable()
export class UserService {

  constructor(public http: Http) {
  }

  login(userName, password) {
    return this.http.post(getUserApi, {userName: userName, password:password})
      .map(res => res.json());
  }
}

1 个答案:

答案 0 :(得分:0)

“访问控制 - 允许 - 来源”标题:' *'应该位于服务器响应头中,而不是在请求头中。