I am creating an Android app in the development environment of monaca.
I'm trying to get information from an external server using the following logic.
Refused to get unsafe header "Content-Length"
The error returns.How can I avoid it?
You can edit the .htaccess file of the server you want to access.
Thank you for your cooperation.
function funcDbGet(){
var url = 'https://--- omitted ---';
var req = new XMLHttpRequest();
req.open("GET", url, true);
req.onreadystatechange=function(){
if(req.readyState===XMLHttpRequest.DONE){
if(req.status===200){
console.log("200" + req.responseText);
}
else{
console.log("err" + req.status);
console.log(req.responseText);
}
}
};
req.send(null);
}
It seems that it is rejected by the CORS system.
Why don't you try the FAQ?
Quoted from https://docs.monaca.io/ja/faq/environment/
I'd like to enable Cross-Origin Resource Sharing (CORRS).
You can enable CORS by adding the following headers to the Cross-Origin Resource Sharing (CORS) response:
Access-Control-Allow-Origin: *
In addition to the above, if you want to allow the app or debugger side to access an external URL, configure one of the following settings:
To configure settings on the Monaca IDE: See iOS and Android settings.
When configuring settings on a configuration file: See iOS settings and Android settings.
© 2024 OneMinuteCode. All rights reserved.