я хочу отправить запрос от Хоста (192.168.10.16
) до hostB (publicIP: 91.241.22.2
, localIP: 192.168.10.5
)brwoser блок reuqest для CORS
я установить 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
это сработало.
но, но, но
когда запрос отправить localIP: 192.168.10.5
Firefox говорят об ошибке: Cross-Origin Request Заблокировано: The Same Origin Policy Запрещает чтение удаленного ресурса на 192.168.10.5/shemareSafhe.php. Это можно устранить, переместив ресурс в тот же домен или включив CORS.
пожалуйста, помогите мне :(
в 192.168.10.5 ==> Origin is 192.168.10.16 и в 91.241.22.2 Origin is * –
Затем убедитесь, что заголовок («Access-Control-Allow-Origin: *») был отменен, и у вас нет настроек Apache, которые контролируют это. –
i set header («Access-Control-Allow-Origin: *»), в f первая строка моего кода и как можно обеспечить настройку заголовка apache? –