LiteSpeed enable Access-Control-Allow-Origin (нет заголовка ответа на запрос CORS)
Серьезно, я не могу найти ни одной страницы, обсуждающей это за небольшую скорость.
При использовании этого формата в htaccess "Набор заголовков Access-Control-Allow-Origin http://asite.com/" (и https) отправляет параметр в заголовке ответа http, но я все еще получаю "XMLHttpRequest не может загрузить https://asite.com/aFile.php. Origin aSite.com не допускается ошибкой Access-Control-Allow-Origin"при попытке доступа к https из http origin. Кроме того, я не получаю заголовок ответа для https, только это сообщение отображается в Chrome.
Сервер все еще блокирует это, хотя я отправил правильные заголовки?
Я читал в другом месте, что это помогает добавить эти термины
Access-Control-Allow-Headers X-Requested-With
Access-Control-Allow-Methods OPTIONS, GET, POST
Access-Control-Allow-Headers Content-Type, Depth, User-Agent, X-File-Size, X-Requested-With, If-Modified-Since, X-File-Name, Cache-Control
но я не вижу их в моих заголовках.
Используя их, мои файлы PHP даже не достигаются (потому что они не регистрируют ошибок или чего-либо еще), так что похоже, что они поступают только с сервера, но что я знаю.
Заранее спасибо!
Обновить
Поскольку заголовок ответа отсутствует, Prashant, похоже, предполагает, что это проблема с сервером из-за его ошибки, поскольку он работал на другом сервере. https://stackoverflow.com/questions/11953132/no-response-obtained-while-implementing-cors
Кто-нибудь знает, как перевернуть этот переключатель?
Заголовки работают сейчас
Плохой формат с низкой скоростью. Должно выглядеть так. Тем не менее, все еще отказано.
Header set Access-Control-Allow-Headers X-Requested-With
Header set Access-Control-Allow-Methods OPTIONS
Header set Access-Control-Allow-Methods GET
Header set Access-Control-Allow-Methods POST
Header set Access-Control-Allow-Headers Content-Type
Header set Access-Control-Allow-Headers Depth
Header set Access-Control-Allow-Headers User-Agent
Header set Access-Control-Allow-Headers X-File-Size
Header set Access-Control-Allow-Headers X-Requested-With
Header set Access-Control-Allow-Headers If-Modified-Since
Header set Access-Control-Allow-Headers X-File-Name
Header set Access-Control-Allow-Headers Cache-Control
1 ответ
Проблема с Chrome.
Если вы добавите более одного ACAO, Chrome не знает, что с ним делать.
Это также относится к любому другому заголовку, связанному с CORS.