我目前无法尝试从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"));
}