Реконструкция блока brwoser для CORS

я хочу отправить запрос от hostA (192.168.10.16) к hostB (publicIP:91.241.22.2, LocalIP:192.168.10.5)

я установил Apache (91.241.22.2) с этим

Header always set Access-Control-Allow-Origin "*"Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT"Header always set Access-Control-Max-Age "1000"Header always set Access-Control-Allow-Headers "x-requested-with, Content-Type, origin, authorization, accept, client-security-token"

PHP

header("Access-Control-Allow-Origin: *");

при отправке запроса на publicIP:91.241.22.2 это сработало.

но но НО

при отправке запроса на локальный IP:192.168.10.5 Firefox сообщает об ошибке: Блокирован перекрестный запрос: одна и та же политика происхождения запрещает чтение удаленного ресурса по адресу 192.168.10.5/shemareSafhe.php. Это можно исправить, переместив ресурс в тот же домен или включив CORS.

Помогите мне, пожалуйста:(

2

Решение

Проверьте свои заголовки с помощью браузера или оболочки

curl -i 'http://192.168.10.5/shemareSafhe.php'
curl -i 'http://91.241.22.2/shemareSafhe.php'

Проверьте разницу, и я предпочитаю устанавливать заголовки только с PHP

0

Другие решения

Других решений пока нет …