Angular net :: ERR_EMPTY_RESPONSE

时间:2017-01-04 14:28:23

标签: javascript php angularjs google-chrome cors

控制台出错:

  

选项https://site/api/v1/oauth2/token   净:: ERR_EMPTY_RESPONSE

我的要求:

$http({
    method: "POST",
    url: 'http://site/api/v1/oauth2/token',
    data: {grant_type: 'client_credentials'},
    headers: {'Accept':'application/json', 'Authorization':'Basic XXX', 'Content-Type': 'application/json'}
});

我的php:

header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
header('Access-Control-Allow-Headers: Authorization, Content-Type');
header('Access-Control-Allow-Credentials: true');
header("Cache-control: no-cache");

if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
    return json_encode(array("status" => "success"));
    die;
}

这是一款由AngularJS创建的移动应用程序。 在移动设备中,一切正常。 在Chrome,Firefox,Microsoft Edge中,我看到了ERR_EMPTY_RESPONSE

0 个答案:

没有答案