我在控制器中设置了以下标题,代码为
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST');
header("Access-Control-Allow-Headers: X-Requested-With, Content-Type");
我如何在zend框架2中实现这一点,
感谢
use Zend'Http'Headers;
$headers = new Headers();
或
$headers = $httpObject->getHeaders();
然后逐个添加标题
$headers->addHeaderLine('Access-Control-Allow-Origin', '*');
$headers->addHeaderLine('Access-Control-Allow-Methods', 'GET, POST');
$headers->addHeaderLine('Access-Control-Allow-Headers', 'X-Requested-With, Content-Type');
或者像这个一样在一个阵列中通过所有
$headers->addHeaders(array(
'Access-Control-Allow-Origin' => '*',
'Access-Control-Allow-Methods' => 'GET, POST',
'Access-Control-Allow-Headers' => 'X-Requested-With, Content-Type'
));
如果您创建了一个新的标题对象
$httpObject->setHeaders($headers);