Rest 如何在正在调用的API中检索页面URL?

Rest 如何在正在调用的API中检索页面URL?,rest,api,atg,oracle-commerce,Rest,Api,Atg,Oracle Commerce,我有一个从多个页面调用的Rest API。成功执行API后,它会被定向到另一个页面。如果从特定页面调用API,我想将我的API成功调用重定向到另一个页面 我创建了一个伪API,即/deleteMe,它调用我的类中的一个方法。我正在尝试检索从中触发此API的页面URL API结构 <actor-chain id="deleteMe" transaction="TX_SUPPORTS"> <component id="getRemoveGiftIt

我有一个从多个页面调用的Rest API。成功执行API后,它会被定向到另一个页面。如果从特定页面调用API,我想将我的API成功调用重定向到另一个页面

我创建了一个伪API,即/deleteMe,它调用我的类中的一个方法。我正在尝试检索从中触发此API的页面URL

API结构

        <actor-chain id="deleteMe" transaction="TX_SUPPORTS">
         <component id="getRemoveGiftItemIds" name="/atg/userprofiling/ProfileTools" method="deleteMe" method-return-var="removeGiftItemIds" invoke-method-requires-session-confirmation="false">
            <input name="url" value="https://${nucleus['/OriginatingRequest'].requestURL}"/>
         </component>
        </actor-chain>

如何找到调用API的页面URL?

您需要查询
ProfileTools
类中的
请求
对象。从这里您应该能够提取
属性
,其中一个是
javax.servlet.forward.context\u路径
,它可能会提供您所需的内容

你想让推荐人看看吗
 public void deleteMe(String url){
       System.out.println("----Inside deleteMe()---");
       System.out.println("-----url----"+url);
 }