Могу ли я отправлять запросы на страницы других сайтов, используя POST? - PullRequest
3 голосов
/ 15 июня 2010

У меня есть два сервера, на которых работают jsp и php. Я хотел бы, чтобы страница PHP вызывала страницу JSP для получения вывода. Я пытался использовать простые Ajax и Jquery-Ajax, похоже, это не работает. Почему?

Ответы [ 2 ]

2 голосов
/ 15 июня 2010

нельзя использовать кросс-домены ajax из-за ограничений безопасности. Вы можете отправить данные в php-скрипт на вашем домене и отправить оттуда пост-запрос с функцией, подобной this

1 голос
/ 15 июня 2010

AJAX не может запрашивать страницы с сайтов, которые находятся на разных серверах.Это сделает атаку межсайтовым скриптингом.Следовательно, вам нужно пройти только через код на стороне сервера.Для PHP вы можете использовать curl для получения информации с других страниц.Теперь вы можете использовать тот же скрипт ajax и связать его с php-страницей, содержащей curl.Документацию по curl можно найти, если вы дадите ей Google.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...