0

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

但是当我搜索时,每个人都告诉不需要给出任何具体的 模拟器的代理设置。如果互联网在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); 
       }); 
     } 
+1

你可以共享示例代码吗? – shreeramk

+0

只是一个正常的ajax调用或xmlhttp请求 – Priya

回答

5

加入互联网您的Tizen应用程序的访问权限config.xml file.Internet特权允许应用程序访问Internet。

<tizen:privilege name="tizen.org/privilege/internet"/> 

还限定外部访问策略可以要求访问网络。根据W3C访问请求策略(WARP),默认情况下无法访问外部网络资源。如果您需要访问外部网络资源,则必须使用config.xml文件中的策略请求Web应用程序的网络资源权限。现在

<access origin="*" subdomains="true"/> 

您的应用程序应该能够从模拟器以及真实设备访问互联网。

+0

我已经给予特权。但代理正在阻止它。感谢您的及时回复。 – Priya

1

在模拟器的配置设置为PROY使用主机代理和连接类型的NAT然后访问您的本地服务器使用10.0.2.2作为IP地址

+0

你能帮我设置这个模拟器的代理吗?因为我找不到任何配置来设置代理。 – Priya

相关问题