使用Javascript从Web服务检索标头信息

时间:2012-08-31 21:41:41

标签: javascript ajax cordova http-headers digest-authentication

我目前无法尝试从WCF Web服务检索移动设备上的www-authenticate标头信息。它是一个建立在phonegap平台上的Android移动应用程序(所以我大量使用javascript)。

我尝试在几种不同的浏览器上测试应用。 ie7和safari允许我检索信息没有问题。然而firefox,chrome和AND不幸的是Android设备不允许我获取信息。 Chrome和Firefox抱怨跨网站的ajax呼叫......手机只是在调用该功能时冻结。

我很确定它与跨站点ajax问题无关,因为移动设备 - > webservice不被视为跨站点...我可以从常规网站(如www.google.com)成功检索标题信息。有没有人有任何提示指出我正确的方向?

以下是我的代码:

function getAuthInfo(){    
var req = new XMLHttpRequest();
    req.open('HEAD', "http://foo.com/messages/userreg", false);
    req.send();
    alert(req.getAllResponseHeaders());
    alert(req.getResponseHeader("Www-Authenticate"));
}

0 个答案:

没有答案