使用没有响应的 Web 服务?
Consuming a Web Service not responding?
尝试在 Tizen 中调用网络服务,它在 Tizen 网络模拟器中工作,但在设备中不工作。
jQuery 添加了脚本链接:
src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"
已添加 Internet 权限:
tizen:特权名称="http://tizen.org/privilege/internet
请求jQuery:
jQuery.ajax({
url:"www.ServiceURL.com",
type:"POST",
beforeSend: function (request)
{
request.setRequestHeader("ver", "2.0.2217");
},
processData: false,
success: function(msg) {
alert("jQueryPost :: Result");
}
});
它在模拟器中工作但在设备中没有响应?
任何从外部访问的资源都应该声明(参见访问外部网络资源):
默认情况下您无法访问外部网络资源(WARP:W3C 访问请求策略)。因此,您必须请求小部件的权限才能检索网络资源。您可以使用“访问”选项卡上的“添加”按钮输入多个 URL。对于每个 URL,您可以指明是否要允许小部件访问 URL 子域。可以通过单击鼠标来切换允许子域列的内容。
因此,如果无法访问我们在 config.xml:
中定义的案例中所需的特定资源,它就无法工作
<access origin="http://url_resource" subdomains="true"/>
或
<access origin="*" subdomains="true"/>
让一切过去。
Reference
尝试在 Tizen 中调用网络服务,它在 Tizen 网络模拟器中工作,但在设备中不工作。
jQuery 添加了脚本链接:
src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"
已添加 Internet 权限:
tizen:特权名称="http://tizen.org/privilege/internet
请求jQuery:
jQuery.ajax({ url:"www.ServiceURL.com", type:"POST", beforeSend: function (request) { request.setRequestHeader("ver", "2.0.2217"); }, processData: false, success: function(msg) { alert("jQueryPost :: Result"); } });
它在模拟器中工作但在设备中没有响应?
任何从外部访问的资源都应该声明(参见访问外部网络资源):
默认情况下您无法访问外部网络资源(WARP:W3C 访问请求策略)。因此,您必须请求小部件的权限才能检索网络资源。您可以使用“访问”选项卡上的“添加”按钮输入多个 URL。对于每个 URL,您可以指明是否要允许小部件访问 URL 子域。可以通过单击鼠标来切换允许子域列的内容。 因此,如果无法访问我们在 config.xml:
中定义的案例中所需的特定资源,它就无法工作<access origin="http://url_resource" subdomains="true"/>
或
<access origin="*" subdomains="true"/>
让一切过去。
Reference