交叉起源问题

时间:2017-04-04 05:40:25

标签: javascript angularjs cors

我正在使用启用了CORS的开源API(制作角度应用)。我使用chrome扩展Allow-Control-Allow-Origin:* 但只能执行GET请求。在执行POST,PUT和DELETE时,api调用是通过OPTIONS完成的,404错误即将发生。请帮忙。

1 个答案:

答案 0 :(得分:0)

您是否可以尝试使用自定义标头访问API,如下面的示例所示

var sampleAPI= {
   method: 'POST',
   url: sample-api,
   data: youData,
   headers: {
      'Accept':'*/*',
      'Content-Type':'application/json'
   }
};

$http(sampleAPI).then(function (data) {
    //some success result
}, function(data){
    //some failure result
});