angular发送OPTION请求而不是POST请求

时间:2016-02-23 21:56:28

标签: javascript angularjs

我有两个Web服务器,两个都在localhost中运行但是端口号不同

  1. http://localhost:8080
  2. http://localhost:8000
  3. 我的api的第二台服务器和前端的第一台服务器 第一个服务器提供角度脚本,当角度发送一个帖子请求到第二个服务器然后发布更改为选项,我不知道发生了什么也有搜索批次但没有得到任何解决。

    我也将我的api服务器响应标题更改为

    response['Access-Control-Allow-Origin'] = '*'
    response['Access-Control-Allow-Headers'] = 'Content-Type, Authorization'
    response['Access-Control-Allow-Methods'] = 'POST, GET, PUT, DELETE'
    

    我知道跨域问题会出现此问题请帮助我。

    AngularJS v1.4.7

    角度代码如下:

    return $http.post(apiConfig.server + 'login/',$.param({
      'email': email,
      'password': password
    }))
    .success(function(data){
      AuthToken.setToken(data.token);
      return data;
    })
    .error(function(data){
      console.log(data);
    });
    

0 个答案:

没有答案