我有幾個對象和RestfulServices apache的ISIS Web應用程序。 爲了記錄目的,我需要一些關於請求本身的信息,而不僅僅是應該發送的參數。 如何訪問這些請求標頭信息?如何訪問Apache ISIS DomainService上的請求標頭或HTTPServletRequest?
我試圖通過RequestCycle
對象獲得HttpServletRequest
。下面是代碼行:
HttpServletRequest req = (HttpServletRequest) RequestCycle.get().getRequest().getContainerRequest();
當我創建通過阿帕奇檢票觀衆的對象,我得到訪問HttpServlerRequest
對象和要求的所有信息。但是當我通過寧靜的服務發送請求時,當我嘗試訪問RequestCycle
時,我得到一個NullpointerException
。
你有任何想法如何訪問這個domainservice中的請求頭?
感謝您的幫助。