许多Web应用程序必须使用指定的REST服务。此REST服务仅使用来自 javax.servlet.http.HttpServletRequest 的信息。这个HttpServletRequest可能包含特定的cookie和其他参数。
我尝试使用(REST)客户端API表单JERSEY来实现一个客户端,它将构建REST请求。此客户端将在自定义Web过滤器中调用,该过滤器将由每个Web应用程序的web.xml注册。
目前我有以下问题:我不知道,如何在调用REST服务期间传输HttpServletRequest ....
感谢您的帮助......
答案 0 :(得分:0)
因此,如果我理解正确,您希望在任何Web应用程序中收到request
,然后您想将此request
转发到REST Web服务?
如果是这样,您将需要序列化请求以使其可传输。您还可以创建一个类,该类能够从javax.servlet.http.HttpServletRequest
保存您需要的数据,然后将其序列化为XML或JSON。
如果request
具有更易于传输的格式,您可以通过@HeaderParam或作为请求正文(我更喜欢后者)将其传递给您的REST服务。