具有基本身份验证的跨浏览器AJAX请求

时间:2012-04-23 12:03:42

标签: ajax cross-browser

我目前正在尝试制作跨浏览器的AJAX请求,以便从联网的摄像机返回流,但是即使提供了用户名和密码,它也总是要求输入。我还尝试将网络凭据应用于后端代码中的Uri,并将生成的Uri发送回页面,然后再次请求登录。 javascript如下:

$.ajax({
type: "GET",
crossDomain: true,
//dataType: 'JSONP',
url: "@Url.Content("~/GetImage")",
data: {username: 'xxx', password: 'xxx' },
//username: 'xxx',
//password: 'xxx',
beforeSend: function (xhr) { 
   xhr.setRequestHeader ("Authorization", "Basic"); 
},
success: function(data){
   alert(data);
   $('#CameraImage').attr('src', data);
 },
 error: function(error, status, thrownerror) {
    alert(thrownerror);
 }
});

我尝试了上述的各种组合但无济于事(评论代码)。我需要将URL指向图像源以显示流。有没有人尝试过这种事情,如果有的话可以指出我正确的方向?

非常感谢您的期待!!

1 个答案:

答案 0 :(得分:0)

以下链接将帮助您确定是否使用Java,

http://mytechbites.blogspot.in/2009/07/cross-domain-xmlhttprequest-calls.html