我有以下問題CORS:CORS問題與API領域與地域
隨着咕嚕我模仿我的本地環境development-mydomain.com.br:9000
。它試圖訪問名爲api-test.mydomain.com.br
的遠程API。我有這個CORS問題。
XMLHttpRequest無法加載http://api-test.mydomain.com.br/auth.php。 'Access-Control-Allow-Origin'標題的值爲 'http://test.mydomain.com.br',它不等於提供的 原點。原因'http://development-mydomain.com.br:9000'因此是 不允許訪問。
我也有一個測試環境http://test.mydomain.com.br
然後工作正常。爲什麼是標題http://test.mydomain.com.br
而不是http://api-test.mydomain.com.br
?
這裏是cors.php
文件在我的域名http://api-test.mydomain.com.br
:
<?
header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}");
header("Access-Control-Allow-Origin: http://test.mydomain.com.br");
header("Access-Control-Allow-Origin: http://development-mydomain.com.br:9000");
header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept");
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Allow-Methods: POST, GET, DELETE');
?>
UPDATE:得到它通過https://stackoverflow.com/a/7454204/1147504
**更新**:因爲我可以使用PHP,通過http://stackoverflow.com/a/7454204/1147504 – artdias90