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

相關問題