【问题标题】:msxml3.dll: The download of the specified resource has failed -When using XMLHTTPmsxml3.dll:指定资源下载失败-使用XMLHTTP时
【发布时间】:2010-11-27 02:58:15
【问题描述】:

我有一个 java 脚本代码 sn-p,我在其中向远程服务器页面发出 XMLHTTP 请求。以下是我的代码

    var objXMLdom = new ActiveXObject("Microsoft.XmlDOM")
    var objXMLRecdom = new ActiveXObject("Microsoft.XmlDOM")
    objXMLdom.async = false
    var objXMLRoot = objXMLdom.createElement("root");           
    objXMLdom.documentElement = objXMLRoot;

    objXMLRoot.setAttribute("strWoCode",id);
    var objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
    strHTTP = "getDataResponse.aspx?wocode="+strWoCode+"&mode="report";     
    objXMLHttp.open("POST",strHTTP,false)
    objXMLHttp.send(objXMLdom); 

在执行最后一行 (send()) 时,我收到类似“msxml3.dll:指定资源下载失败”的错误。 .我的开发机器在 Win XP SP 2 上运行

谁能帮忙解决这个问题?

【问题讨论】:

    标签: xmlhttprequest msxml


    【解决方案1】:

    问题是由您的 strHTTP 变量引起的。它需要包含完整的 URL。另外,不要忘记对 strWoCode 变量进行编码以防止 URL 注入。

    strHttp = "http://www.mywebsite.com/getDataResponse.aspx?";
    strHTTP = strHTTP + "wocode="+encodeURIComponent(strWoCode)+"&mode="report";    
    

    【讨论】:

      猜你喜欢
      • 2012-09-13
      • 1970-01-01
      • 2023-03-24
      • 2020-05-23
      • 1970-01-01
      • 2020-03-07
      • 2018-08-08
      • 2018-03-07
      • 1970-01-01
      相关资源
      最近更新 更多