Rest 如何在正在调用的API中检索页面URL?
我有一个从多个页面调用的Rest API。成功执行API后,它会被定向到另一个页面。如果从特定页面调用API,我想将我的API成功调用重定向到另一个页面 我创建了一个伪API,即/deleteMe,它调用我的类中的一个方法。我正在尝试检索从中触发此API的页面URL API结构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
<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);
}