When I try to do a http GET request but I have a "Failure response for https://httpbin.org/get: 0 Unknown Error.".
No CORS because no problem with POSTMAN ...
I have <tizen:privilege name="http://tizen.org/privilege/internet"/> in my config.xml
Anyone has already done an Angular2 / tizen app with http requests plz ?
I tried to add this httpheaders
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/json',
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Credentials': 'true',
}),
};
this.http
.get(environment.apiBaseUrl + '/ScreenInfo/getDataTV',
httpOptions
).subscribe(data => {
this.dataTv = 'OK ' + data;
},
err => {
this.dataTv = 'Err ' + JSON.stringify(err);
});
Config.xml
<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="http://yourdomain/WanPlay" version="1.0.61" viewmodes="maximized">
<tizen:application id="xxx.xxx" package="xxx" required_version="2.3"/>
<content src="index.html"/>
<feature name="http://tizen.org/feature/screen.size.all"/>
<icon src="img/logo.png"/>
<name>xxx</name>
<tizen:privilege name="http://tizen.org/privilege/application.launch"/>
<tizen:privilege name="http://developer.samsung.com/privilege/productinfo"/>
<tizen:privilege name="http://developer.samsung.com/privilege/network.public"/>
<tizen:privilege name="http://developer.samsung.com/privilege/drmplay"/>
<tizen:privilege name="http://tizen.org/privilege/tv.inputdevice"/>
<tizen:privilege name="http://tizen.org/privilege/tv.window"/>
<tizen:privilege name="http://tizen.org/privilege/tv.channel"/>
<tizen:privilege name="http://tizen.org/privilege/tv.audio"/>
<tizen:privilege name="http://tizen.org/privilege/download"/>
<allow-navigation href="http://*/*"/>
<allow-intent href="http://*/*"/>
<allow-intent href="https://*/*"/>
<tizen:metadata key="http://samsung.com/tv/metadata/prelaunch.support" value="true"/>
<tizen:privilege name="http://tizen.org/privilege/internet"/>
<tizen:privilege name="http://tizen.org/privilege/tizen"/>
<tizen:privilege name="http://tizen.org/privilege/filesystem.read"/>
<tizen:privilege name="http://tizen.org/privilege/filesystem.write"/>
<tizen:privilege name="http://tizen.org/privilege/externalstorage"/>
<tizen:privilege name="http://tizen.org/privilege/unlimitedstorage"/>
<tizen:privilege name="http://tizen.org/privilege/mediastorage"/>
<tizen:allow-navigation>*</tizen:allow-navigation>
<tizen:content-security-policy>default-src *; script-src 'unsafe-inline' *;</tizen:content-security-policy>
<access origin="*"/>
<tizen:profile name="tv"/>