问题标签 [serverxmlhttp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vbscript - 同一台服务器,获取 url:vbscript msxml3.dll 80004005 未指定错误,或 msxml6.dll 错误 '80072ee6' 系统错误:-2147012890
获取位于同一服务器上的 asp 页面的输出的正确方法是什么?
导致这个讨厌的错误。
切换到更新的 serverxmlhttp
揭示了一个不同的、更有意义的错误:
谷歌高兴地找到了一个理由,上面写着“不要使用 serverXmlHttp 连接到同一台服务器。(https://support.microsoft.com/en-us/kb/316451)你用什么?文章没有提供的不多。
无论如何很酷,我的错误是有正当理由的。但是你用什么来连接到同一个服务器,在经典的 asp 下,来捕获页面的输出?这篇文章(https://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/aa23d158-000a-4ba2-8fe8-99895854d7f0.mspx?mfr=true)提到如果我在做隔离模式,那么进程与Web服务器进程分开运行,我不能使用SSI,我不知道如何首先启用它。反正听起来很恶心。SSI 在我的应用程序中很关键,所以我不能考虑。
我还剩下什么(除了显而易见的:抛弃 ASP)?生成一个 wscript.shell 命令提示符并将其从那里拉出来,回显到标准输出?从另一个反射器服务器反弹?格子
vba - VBA ServerXMLHTTP 代理适用于 https 但在 http 上失败
我正在尝试编写一个宏来从网络上进行一些查询以更新 Access 数据库。出于某种原因,VBA 拒绝与 http 友好相处,但完全满足于做 https。
这是我的请求功能:
还有我的测试功能:
我确定我在寻找正确的名称和端口,因为我已经通过 Java 测试了相同的东西,并且它满足于两种口味(即在下面的代码中一切都很好)。
我错过了什么VBA技巧?
vba - 为 ServerXMLHTTP.SetOption 识别正确的客户端证书
我在 Windows 7 中安装了三个客户端证书,需要使用一个特定的证书来验证使用 VBA 的 ServerXMLHTTP60 调用。
使用证书的友好名称调用 ServerXMLHTTP60.SetOption 不会出错。但是随后的 .send 失败并显示“需要证书才能完成客户端身份验证”。
代码示例:
指定的证书可以通过 IE 或 Firefox 与此站点正常工作。我必须为证书使用不正确的路径名。有没有办法确定正确的客户端证书路径名以确保成功?
vba - XMLHTTP POST 存储空间不足
我在 VBA (Excel) 中编写了一个函数来处理 API 请求。对于小型(<150MB 左右)请求,它工作得很好,但对于大型请求(>150 MB 到 300-400MB 的返回数据),我得到:
错误:2147024882 (8007000e) 没有足够的存储空间来完成此操作。
以下是代码(删除了不适用的部分):
我已经解决这个问题两天了。我最初是在错误地执行 POST 请求并修复它,然后从 XMLHTTP 更改为 ServerXMLHTTP。
这是调用该函数的适用代码:
我一直在 Excel 2010、2013 和 2016 中进行测试。这绝对不是资源问题。我正在运行具有 12GB 内存和 500GB SSD 的 Xeon W3550,它的容量还不到一半。
我可以做些什么来修复此代码,还是有另一种方法来发出 API 请求?
xml - VBA XML 代码/不在 Office 2013 和/或工作网络下运行
我修改了这个现有代码,以从国家气象服务提要中解析出一些 XML 数据。它在我的家用电脑(excel 2007)上运行没有问题。它不能在我的工作电脑/网络上运行 excel 2013。
抛出以下错误。
运行时错误“-2147012894 (80072ee2)”:
自动化错误
有什么见解吗?网络问题还是 2007 到 2013 的兼容性问题?我可以毫无问题地在浏览器中解析提要。
character-encoding - ServerXMLHTTP 的特殊字符编码问题
我正在使用以下代码从站点检索数据:
该代码在检索诸如“Cat”、“dog”、“Hello World!”之类的字符串时效果很好。但是在检索像“Ações”这样的字符串时它不起作用。例如“Ações”变成“Ações”或其他特殊字符。
有谁知道这个问题的解决方案?
Ps:我使用WinHttp方法时没有得到这个结果。但是我仍然必须保留 ServerXMLHTTP 方法作为 WinHttp 的备份。
xml - MSXML ASP 经典提要页面 - 超时和 ReadyState 停留在 1
我目前正在使用 MSXML 读取外部 XML 提要的经典 ASP (VB) 页面。
虽然这在我的电脑上的 localhost 中没有问题(达到 ReadyState 4),但一旦代码在服务器上,它就会超时,并出现以下错误:
我尝试过使用 setTimeouts,但无济于事。
我想知道它是否可能是 IIS 中的设置,或者可能是已卸载的功能?代码如下:
xmlhttprequest - 为什么当 XMLHttp 没有超时时,ServerXMLHttp 会超时?
我正在尝试使用 ServerXMLHttp 6.0“获取”这个文件(http://www.nbp.pl/Kursy/xml/dir.txt),但由于某种原因它超时。
尽管 XMLHttp 可以在相同的 URL 上使用相同的代码正常工作..
上面的代码适用于 ServerXMLHttp 和 XMLHttp。只有 setTimeouts 方法仅用于 ServerXMLHttp。
任何想法为什么一个工作而另一个失败?
vbscript - ServerXMLHTTP GET 请求如何挂起?
我有一个使用 ServerXMLHTTP 对象发出大量 GET 请求的 VBS:
我发现脚本永远不会通过的情况,xmlhttp.send
除非我异步运行它(即,使用xmlhttp.open "GET", GetURL, true
)。
我的理解是,它应该根据 setTimeouts 超时,并且即使在同步运行时也会继续前进。那么可能会发生什么?(根据到目前为止的阅读,这听起来像是“很多”,但关于这方面的文档充其量是模糊的......)
xmlhttprequest - ServerXMLHTTP 在无法解析的 ul 上失败
我们正在使用 MSXML2.ServerXMLHTTP60Class 发出 HTTP 请求。通常这可以正常工作,但在某些情况下无法解析 url 时, 发送方法会失败。在这种情况下会引发异常。
问题是我们使用 Microsoft Dynamcs NAV C/AL 代码进行编程。该语言不支持错误捕获(try catch)。
有谁知道 ServerXMLHTTP60Class 中是否有一些设置可以防止发送方法失败?
注意:发送方法失败,因此检查响应状态不是一种选择。
谢谢!