Как можно сделать междоменный вызов AJAX между двумя поддоменами на одном сайте? - PullRequest
0 голосов
/ 28 февраля 2012

Я хочу позвонить AJAX с www.mysite.com на api.mysite.com. Возможно ли это?

Я уже готов о document.domain, но, насколько я могу судить, это хорошо только для кросс-DOM-связи, например, через iframe.

Я также знаю о CORS, но ищу решение для конкретного субдомена, если оно есть.

Я посмотрел на другие вопросы, прежде чем задавать здесь, и единственными решениями, которые я нашел, были CORS (которые я предпочел не использовать, поскольку решения, которые я нашел для NGINx, были отмечены как экспериментальные) и прокси, которые я тоже не хочу по причинам загрузки сервера.

Есть ли способ сделать это?

Спасибо

1 Ответ

0 голосов
/ 28 февраля 2012

Здесь - это почти тот же вопрос.У вас есть три варианта:

  1. iframe + document.domain (подробности см. По ссылке выше)
  2. настроить прокси для перенаправления всех запросов с www.mysite.com/api на api.mysite.com (чтобы полностью избежать междоменной (или поддоменовой) проблемы)
  3. используйте jsonp
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...