控制台出错:
选项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