Ajax 一个有线URL,可以通过浏览器访问,但不能通过js或java编程访问

Ajax 一个有线URL,可以通过浏览器访问,但不能通过js或java编程访问,ajax,httpurlconnection,Ajax,Httpurlconnection,我有一个有线网址 可以通过浏览器访问,但不能通过js或java编程访问 如果我将UR复制并粘贴到浏览器地址中,浏览器可以得到返回的字符串,但我无法通过javascript或java编程获得它 js代码如下所示: var url="http://220.181.61.213/?prot=2&t=0.123123&file=%2Fv%2FHUGE%2FBackUp%2Fhadoop%2F20140118%2F1119469_1554068_v_H_120941_16856%2F111

我有一个有线网址

可以通过浏览器访问,但不能通过js或java编程访问

如果我将UR复制并粘贴到浏览器地址中,浏览器可以得到返回的字符串,但我无法通过javascript或java编程获得它

js代码如下所示:

var url="http://220.181.61.213/?prot=2&t=0.123123&file=%2Fv%2FHUGE%2FBackUp%2Fhadoop%2F20140118%2F1119469_1554068_v_H_120941_16856%2F1119469_1554068_v_H_120941_16856_001.mp4&new=%2F246%2F85%2FKE78lQ1a8pt6nefyEbSz.mp4";  

    var xhr = new XMLHttpRequest();   
    xhr.onreadystatechange = function(data) {
    if (xhr.readyState == 4) {
        if (xhr.status == 200) {
            alert(xhr.responseText);
        } 
    }
    xhr.open('GET', url, true);
    xhr.send();
上面的代码中没有返回数据,我在firefox中执行时发现
NS\u ERROR\u DOM\u BAD\u URI


怎么了

如果您试图执行跨站点Ajax请求,请查看以下答案以获取解释: