【发布时间】:2017-01-11 18:24:05
【问题描述】:
我正在向不同的域发送一个 POST 请求,就像在 angular 中一样:
$http.post('http://domain.com/auth', { email: $scope.email, password: $scope.password })
在我的请求日志中,它只是发送一个 OPTION 请求。
所以我将此添加到我的domain.com/auth:
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept");
header('Access-Control-Allow-Methods: GET, POST, PUT');
但是现在,我首先收到一个 OPTION 请求,然后是一个 POST 请求。所以因为我的 OPTION 请求是第一位的,所以我认为它仍然会影响我的结果。
有谁知道如何只获取 POST 请求而不获取 OPTIONS 请求?
【问题讨论】: