想问一下有没有办法在olingo中检索HttpServletResponse-ODataServiceFactory?此要求需要使用UMFactory从SAP Portal验证用户。
目前我设法使用以下代码检索HttpServletRequest:
{{1}}
答案 0 :(得分:0)
这是从Olingo库中访问ServletRequest的正确方法。另一种方法是使用servlet过滤器。这样,您可以在调用Olingo库之前访问ServletRequest,并可以在那里进行身份验证。通过这种方式,您可以确保在调用ServiceFactory后,您已经拥有经过身份验证的用户。
由于你写了关于ServletResponse的内容,目前无法在Olingo V2中访问它。如果你有这样的要求,我建议你把它带到olingo用户列表user@olingo.apache.org 再次,您可以在此处使用servlet过滤器在Olingo处理后访问ServletResponse。
在我看来,这是一个关于如何使用servlet过滤器的好教程:http://www.journaldev.com/1933/java-servlet-filter-example-tutorial