簡體   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