Проблемы Access-Control-Allow-Origin в том же домене - PullRequest
2 голосов
/ 20 декабря 2011

Как это возможно, что когда я пытаюсь сделать XMLHTTPRequest из файла javascript в веб-сервис, расположенный в том же домене, я получаю:

Источник http://mydomain.com не разрешен Access-Control-Allow-Origin ???

Если я изменю mydomain.com на localhost, у меня больше не будет проблем, но я бы хотел оставить его как mydomain.com

Что мне нужно редактировать и почему, во-первых, поскольку это тот же домен?

Ответы [ 2 ]

5 голосов
/ 10 мая 2012

Вероятно, это из-за отсутствия www Если вы тестируете сайт yourdomain.com и ваш сайт находится на сайте www.yourdomain.com, он считается междоменным, и междоменные вызовы по умолчанию запрещены.

4 голосов
/ 20 декабря 2011

1) посмотрите заголовки вашего запроса / ответа. Сервер возвращает странный заголовок access-control-allow-origin?

2) Это не просто домен, это также протокол (http против https vs ftp и т. Д.), Порт (если у вас есть: 8080 или что-то в этом роде) и, возможно, часть после .com /

...