ОПЦИИ запрос против GET в Ajax
У меня есть приложение PHP/javascript, которое запрашивает и возвращает информацию, используя запрос ajax. На каждом сервере, который я использовал до сих пор, это работает как ожидалось, передавая Ajax GET-запрос на сервер и возвращая данные json.
При новой установке запрос завершается сбоем и ничего не возвращает - я проверил запрос, и оказалось, что вместо передачи запроса как GET сервер передает его как запрос OPTIONS. Есть ли причина для этого? Я понятия не имею, почему это может произойти.
Спасибо!
1 ответ
Похоже, вы делаете междоменный запрос AJAX, который запрещен веб-браузерами из-за проблем безопасности.
Я хотел бы создать страницу PHP на стороне сервера, которая извлекает удаленный ресурс, к которому вы пытаетесь получить доступ в вашем запросе AJAX, и просто сделать запрос AJAX для этой страницы на стороне сервера. Страница на стороне сервера действует как прокси-сервер между вашей клиентской стороной и вашим удаленным ресурсом, что позволяет обойти веб-браузер в междоменных клиентских запросах.