0

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

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

IF ISCLEAR(XmlHttp) THEN
  CREATE(XmlHttp);
XmlHttp.open('GET','http://www.nbp.pl/Kursy/xml/dir.txt',FALSE,'','');
XmlHttp.setTimeouts(900000, 900000, 900000, 900000); // Only applicable to ServerXMlHttp
XmlHttp.send();

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

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

4

1 回答 1

0

因此,Mak Sim 的评论指出了这个问题。

使用 serverXMLHttp 时,您需要在 Open 方法之前添加此行:

XmlHttp.setProxy(2,SOME_PROXY);
于 2016-01-21T12:45:15.977 回答