我目前正在尝试制作跨浏览器的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指向图像源以显示流。有没有人尝试过这种事情,如果有的话可以指出我正确的方向?
非常感谢您的期待!!
答案 0 :(得分:0)
以下链接将帮助您确定是否使用Java,
http://mytechbites.blogspot.in/2009/07/cross-domain-xmlhttprequest-calls.html