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

时间:2014-01-18 14:38:52

标签: 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%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_ERROR_DOM_BAD_URI

有什么问题?

1 个答案:

答案 0 :(得分:0)

您正在尝试执行跨站点Ajax请求,请查看此答案以获取解释:

Cross-Site Ajax Call