当我使用ajax代码检索json数据时,在tizen可穿戴模拟器2.3.1中,我得到无法连接到代理错误。
但是当我搜索时,每个人都说不需要任何具体的 模拟器的代理设置。如果互联网在Tizen ide中工作正常,那么它会 也在Tizen模拟器中工作。但我收到了代理错误。
有人可以帮我解决这个代理错误吗?
更新
我应该在哪里更改代理?
代码示例:
$.getJSON( "http://api.geonames.org/citiesJSON? north=44.1&south=-9.9&east=-22.4&west=55.2&lang=de&username=demo", function( data ) {
$('#divText').html(data.result);
})
.fail(function( err ) {
//Never called
console.log( err );
});
}
答案 0 :(得分:5)
在 config.xml 文件中为您的Tizen应用程序添加互联网访问权限。互联网权限允许应用程序访问互联网。
SELECT A.*
FROM table1 AS A
INNER JOIN table2 AS B ON LTRIM(RTRIM('A.PPNO')) = LTRIM(RTRIM('B.PNO'))
WHERE A.OMPID = '1001'
也可能需要定义外部访问策略来访问网络。根据W3C访问请求策略(WARP),默认情况下您无法访问外部网络资源。如果需要访问外部网络资源,则必须使用 config.xml 文件中的策略为Web应用程序请求网络资源权限。
<tizen:privilege name="tizen.org/privilege/internet"/>
现在,您的应用应该能够通过模拟器以及真实设备访问互联网。
答案 1 :(得分:1)
在模拟器的配置中,将proy设置为使用主机代理,将连接类型设置为NAT,然后使用10.0.2.2作为IP地址访问本地服务器