【发布时间】:2016-04-26 11:17:28
【问题描述】:
我正在尝试使用 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。
任何想法为什么一个可以工作而另一个失败?
【问题讨论】:
-
我敢打赌它与 WinHTTP 代理设置有关,该设置仅由 ServerXMLHttp 使用,而不由 XMLHttp 使用。尝试阅读this。您也可以尝试明确设置您的网络凭据。
-
其实你是对的@MakSim,我完全忘记了我必须设置代理。虽然我不再超时 - 我也没有得到回应..会调查它..
标签: xmlhttprequest dynamics-nav serverxmlhttp