我有几个对象和RestfulServices apache的ISIS Web应用程序。 为了记录目的,我需要一些关于请求本身的信息,而不仅仅是应该发送的参数。 如何访问这些请求标头信息?如何访问Apache ISIS DomainService上的请求标头或HTTPServletRequest?
我试图通过RequestCycle
对象获得HttpServletRequest
。下面是代码行:
HttpServletRequest req = (HttpServletRequest) RequestCycle.get().getRequest().getContainerRequest();
当我创建通过阿帕奇检票观众的对象,我得到访问HttpServlerRequest
对象和要求的所有信息。但是当我通过宁静的服务发送请求时,当我尝试访问RequestCycle
时,我得到一个NullpointerException
。
你有任何想法如何访问这个domainservice中的请求头?
感谢您的帮助。