Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

XMLhttpRequest

Tenho uma pagina PHP hospedada em um AWS, que funciona tanto em HTTP quanto em HTTPs. Criei uma chamada a partir de outro site (APP movel por exemplo) usando o XMLhttpRequest. Habilitei o CORS no servidor e estou conseguindo fazer a chamada com sucesso. A minha chamada XMLhttpRequest também pega o conteúdo da página PHP usando console.log(readBody(xhr)). O problema que está acontecendo é: quando eu faço o XMLhttprequest para a pagina HTTP, ele carrega normalmente. Mas quando eu faço a chamada para a mesma página porém HTTPs o conteúdo do script PHP não é interpretado.

3 respostas

Eu ia indicar para habilitar CORS pois esse é um erro típico de requisição crossdomain. Mas se você diz que fez isso eu agora não imagino qual seja o problema.

Vamos ver se alguém sabe. Dá uma checada no CORS (configurações) no seu server mais uma vez para garantir.

Olá Flavio. Obrigado pela resposta. O CORS está funcionando sim, porque pelo debug do Chrome, eu vejo os requests chegando. A unica diferença é que quando eu faço o XMLhttpRequest chamando a página PHP em HTTP puro o conteúdo da página PHP é interpretado corretamente. Quando eu faço exatamente a mesma chamada, para a mesma página, porém em HTTPs, o conteúdo PHP não é interpretado. Se quiser eu mando as telas ou o código.

Abs

solução!

Quando executado fora do localhost o script funcionou Problema resolvido.