无法通过Tizen仿真器中的代理连接到Internet

时间:2016-06-13 07:12:36

标签: proxy tizen tizen-wearable-sdk tizen-web-app tizen-emulator

当我使用ajax代码检索json数据时,在tizen可穿戴模拟器2.3.1中,我得到无法连接到代理错误。

  

但是当我搜索时,每个人都说不需要任何具体的   模拟器的代理设置。如果互联网在Tizen ide中工作正常,那么它会   也在Tizen模拟器中工作。但我收到了代理错误。

有人可以帮我解决这个代理错误吗?

更新

enter image description here

我应该在哪里更改代理?

代码示例:

 $.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 );
                });
        }

2 个答案:

答案 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地址访问本地服务器