繁体   English   中英

webdynpro abap 获取 cookie

[英]webdynpro abap get cookies

我需要将外部应用程序嵌入到 webDynpro ABAP 中,我计划使用 IFrame 嵌入该应用程序。

我还需要将来自这个外部应用程序的 cookie 信息读入 WebDynpro ABAP。

任何想法如何实现?

有一个 IFrame 组件可用于嵌入外部应用程序。
WDA 不提供对 cookie 的访问(除非两个应用程序都在同一个域中,否则它们无论如何都无法访问彼此的 cookie)。

我会建议一些古老的技术,但它确实有效:

  • 使用框架集和两个框架在 SAP 服务器上创建 BSP 应用程序
  • 一个框架将具有 100% 的高度,它将包含您的外部应用程序
  • 其他框架将具有零高度(因此它将不可见)并且它将包含您的 BSP 应用程序和 javascript 代码的视图
  • 视图将包含带有隐藏字段的表单
  • javascript代码将从可见框架中获取cookie并将值填充到隐藏字段中并提交表单(这是地方,假设您可以从一个框架到另一个框架访问内容,否则您将面临跨站点脚本问题)
  • ABAP 端的 BSP 应用程序将以这种方式接收 cookie 值作为表单数据,并可以在服务器端以某种方式将其传递给 webdynpro 应用程序(通过共享内存或其他方式)

这听起来像是一个解决方案吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM