@Epy92 wrote:
Hello guys!
I have the response status = 0 on Android device. When the app is run in browser then the Http calls works fine. (I use Http from ‘@angular/http’
I don’t think there is a CORS problem because I already changed the server configuration to :
“Access-Control-Allow-Origin” : “"
“Access-Control-Allow-Headers” : "”
“Access-Control-Allow-Methods” : “*”In config.xml I addded:
allow-navigation href=“http://localhost:8100” />
allow-navigation href=“http://192.168.100.8:8100” />
allow-navigation href=“http:///” />
allow-navigation href=“https:///” />
access origin="" />
allow-intent href=""/>
allow-navigation href="*"/>And finally the http post code:
let headers = new Headers(
{
‘Content-Type’: ‘application/json’,
“Access-Control-Allow-Origin” : “*”
});
let options = new RequestOptions({ headers: headers });this.http.post(myUrl, JSON.stringify(body), options) .subscribe( res => { ... }); } }, err => { console.log("Error occured:" + err); });In many topics Is indicated to use native HTTP but then the Http will not work when used in browser and I really need this as the app will be also deployed as website.
Is there something else I can do? or should I implement two types of Http calls (native when app is in Android and the other one when used in browser)?
Thank you!
Posts: 1
Participants: 1
