Closed eduardobreno closed 8 years ago
@eduardobreno,
Vamos resolver esse problema em breve. Logo que for solucionado, aviso por aqui.
Obrigado pelo feedback!
CORS!
@eduardobreno,
A respeito do erro no 'content-type', por acaso você utilizou literalmente
Content-Type:applicaiton/json
No código? Pode ter ocorrido erro por esse typo em 'application'.
Aguardo a resposta!
@SkiaBr23 , Está escrito corretamente, foi na hora de escrever o issue q escrevi errado. Em relação ao problema, ele persiste.
Eu percebi que eu colei a mensagem de erro errada na abertura do issue a correta seria essa:
XMLHttpRequest cannot load http://mobile-aceite.tcu.gov.br/appCivicoRS/rest/pessoas. Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response.
Peço desculpas, mas o header seria o Content-Type
e não o cache-control
.
Estou usando ionic com angular, quando testo no navegador chrome ele retorna esse erro, mas quando eu faço o build para android, ele funciona perfeitamente.
@eduardobreno,
Troquei para Content-Type. Pode testar novamente?
@SkiaBr23 Funcionou, obrigado!
Olá de novo,
ao tentar realizar a autenticação de um usuário, ao adicionar os headers email
e senha
, e fazer o request acontece o mesmo problema:
XMLHttpRequest cannot load http://mobile-aceite.tcu.gov.br/appCivicoRS/rest/pessoas/autenticar. Request header field senha is not allowed by Access-Control-Allow-Headers in preflight response
O autenticar pede o email e senha no header, e acho q eles também devem ser adicionados igual ao Content-Type. Sendo assim, para não ficar abrindo issues, acho que todos os headers que são solicitados nos endpoints devem ser adicionados as regras do servidor.
Peço isso devido do desenvolvimento e testes que estou realizando se realizar nos navegadores e só após isso faço o build para o device.
Grato desde de já.
@eduardobreno,
Vamos analisar todos os headers solicitados nos endpoints e provavelmente na segunda farei essa alteração.
@eduardobreno,
Foi publicada a alteração nos headers. Agora, incluímos todos os headers que os endpoints precisam. Pode testar novamente? Aguardo feedback!
@SkiaBr23, funcinonou, valeu!
Ao tentar fazer request com angular ou jquery, recebo a resposta do servidor:
Ao adicionar o
Content-Type:applicaiton/json
os fws adicionam o:Acredito que essa opção deva ser adicionar ao servidor para aceitar os headers.