CL_HTTP_CLIENT返回javascript代码

2020-09-18 16:53发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我的ABAP程序正在使用CL_HTTP_CLIENT从银行HTTP网页读取货币汇率。 这是在面向公众的网站上的简单阅读内容,该网站以XML格式返回数据,无需登录或执行任何操作。 有时可以正确读取数据,但看似随机,下面的javascript代码将返回:

        

还有一个奇怪的地方是,我有计划在同一时间在另一个系统上同时运行的同一程序,并且可以读取该网页。 币种是在ABAP程序运行前几小时更新的,所以我知道当时银行不会在更新它们。 我的专长是ABAP,而不是Web上的东西,所以我对可能发生的事情感到困惑。 任何帮助将不胜感激,谢谢!

Thks,
sapmanie

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我的ABAP程序正在使用CL_HTTP_CLIENT从银行HTTP网页读取货币汇率。 这是在面向公众的网站上的简单阅读内容,该网站以XML格式返回数据,无需登录或执行任何操作。 有时可以正确读取数据,但看似随机,下面的javascript代码将返回:

        

还有一个奇怪的地方是,我有计划在同一时间在另一个系统上同时运行的同一程序,并且可以读取该网页。 币种是在ABAP程序运行前几小时更新的,所以我知道当时银行不会在更新它们。 我的专长是ABAP,而不是Web上的东西,所以我对可能发生的事情感到困惑。 任何帮助将不胜感激,谢谢!

Thks,
sapmanie

付费偷看设置
发送
3条回答
me_for_i
1楼-- · 2020-09-18 17:25

如果您知道可以可靠地再现此随机输出的模式,则进行调试直到进行外部调用并检索到响应是一种可能的提示。

昵称总是被占用
2楼-- · 2020-09-18 17:43

嗨,

是否可以在此处添加URL?

也许这个网站有一个JS保护系统,或者它是用JS框架创建的。

致谢

xfwsx85
3楼-- · 2020-09-18 17:39

你好树汁玛尼,

首先,您收到的是HTML页面,而不是Javascript:您可以从初始标签

中看到它

这意味着您将收到网页源作为答案:您可以看到(按CHROME键)按F12键的相同内容

检查正在调用的Web服务(URL)是否接受/需要一个参数来指定输出(JSON,HTML,XML ...)

一周热门 更多>