问题标签 [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.

0 投票
1 回答
4428 浏览

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 命令提示符并将其从那里拉出来,回显到标准输出?从另一个反射器服务器反弹?格子

0 投票
1 回答
2814 浏览

vba - VBA ServerXMLHTTP 代理适用于 https 但在 http 上失败

我正在尝试编写一个宏来从网络上进行一些查询以更新 Access 数据库。出于某种原因,VBA 拒绝与 http 友好相处,但完全满足于做 https。

这是我的请求功能:

还有我的测试功能:

我确定我在寻找正确的名称和端口,因为我已经通过 Java 测试了相同的东西,并且它满足于两种口味(即在下面的代码中一切都很好)。

我错过了什么VBA技巧?

0 投票
1 回答
3672 浏览

vba - 为 ServerXMLHTTP.SetOption 识别正确的客户端证书

我在 Windows 7 中安装了三个客户端证书,需要使用一个特定的证书来验证使用 VBA 的 ServerXMLHTTP60 调用。

使用证书的友好名称调用 ServerXMLHTTP60.SetOption 不会出错。但是随后的 .send 失败并显示“需要证书才能完成客户端身份验证”。

代码示例:

指定的证书可以通过 IE 或 Firefox 与此站点正常工作。我必须为证书使用不正确的路径名。有没有办法确定正确的客户端证书路径名以确保成功?

0 投票
0 回答
385 浏览

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 请求?

0 投票
1 回答
858 浏览

xml - VBA XML 代码/不在 Office 2013 和/或工作网络下运行

我修改了这个现有代码,以从国家气象服务提要中解析出一些 XML 数据。它在我的家用电脑(excel 2007)上运行没有问题。它不能在我的工作电脑/网络上运行 excel 2013。

抛出以下错误。

运行时错误“-2147012894 (80072ee2)”:
自动化错误

有什么见解吗?网络问题还是 2007 到 2013 的兼容性问题?我可以毫无问题地在浏览器中解析提要。

0 投票
0 回答
196 浏览

character-encoding - ServerXMLHTTP 的特殊字符编码问题

我正在使用以下代码从站点检索数据:

该代码在检索诸如“Cat”、“dog”、“Hello World!”之类的字符串时效果很好。但是在检索像“Ações”这样的字符串时它不起作用。例如“Ações”变成“Ações”或其他特殊字符。

有谁知道这个问题的解决方案?

Ps:我使用WinHttp方法时没有得到这个结果。但是我仍然必须保留 ServerXMLHTTP 方法作为 WinHttp 的备份。

0 投票
1 回答
1706 浏览

xml - MSXML ASP 经典提要页面 - 超时和 ReadyState 停留在 1

我目前正在使用 MSXML 读取外部 XML 提要的经典 ASP (VB) 页面。
虽然这在我的电脑上的 localhost 中没有问题(达到 ReadyState 4),但一旦代码在服务器上,它就会超时,并出现以下错误:

我尝试过使用 setTimeouts,但无济于事。
我想知道它是否可能是 IIS 中的设置,或者可能是已卸载的功能?代码如下:

0 投票
1 回答
880 浏览

xmlhttprequest - 为什么当 XMLHttp 没有超时时,ServerXMLHttp 会超时?

我正在尝试使用 ServerXMLHttp 6.0“获取”这个文件(http://www.nbp.pl/Kursy/xml/dir.txt),但由于某种原因它超时。

尽管 XMLHttp 可以在相同的 URL 上使用相同的代码正常工作..

上面的代码适用于 ServerXMLHttp 和 XMLHttp。只有 setTimeouts 方法仅用于 ServerXMLHttp。

任何想法为什么一个工作而另一个失败?

0 投票
0 回答
572 浏览

vbscript - ServerXMLHTTP GET 请求如何挂起?

我有一个使用 ServerXMLHTTP 对象发出大量 GET 请求的 VBS:

我发现脚本永远不会通过的情况,xmlhttp.send除非我异步运行它(即,使用xmlhttp.open "GET", GetURL, true)。

我的理解是,它应该根据 setTimeouts 超时,并且即使在同步运行时也会继续前进。那么可能会发生什么?(根据到目前为止的阅读,这听起来像是“很多”,但关于这方面的文档充其量是模糊的......)

0 投票
1 回答
116 浏览

xmlhttprequest - ServerXMLHTTP 在无法解析的 ul 上失败

我们正在使用 MSXML2.ServerXMLHTTP60Class 发出 HTTP 请求。通常这可以正常工作,但在某些情况下无法解析 url 时, 发送方法会失败。在这种情况下会引发异常。

问题是我们使用 Microsoft Dynamcs NAV C/AL 代码进行编程。该语言不支持错误捕获(try catch)。

有谁知道 ServerXMLHTTP60Class 中是否有一些设置可以防止发送方法失败?

注意:发送方法失败,因此检查响应状态不是一种选择。

谢谢!