无法通过 Tizen 模拟器中的代理连接到 Internet

Not able to connect to Internet via proxy in Tizen emulator

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

But when I searched, everyone is telling no need to give any specific proxy settings for emulator. If internet works fine in Tizen ide, then it will work in Tizen emulator too. But I'm getting proxy error.

谁能帮我解决这个代理错误?

更新:

我应该在哪里更改代理?

代码示例:

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

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

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

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

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

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

现在您的应用程序应该能够从模拟器以及真实设备.

访问互联网