Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
(REST)客户机-将javax.servlet.http.HttpServletRequest设置为请求How to?_Http_Jersey_Client_Httpclient - Fatal编程技术网

(REST)客户机-将javax.servlet.http.HttpServletRequest设置为请求How to?

(REST)客户机-将javax.servlet.http.HttpServletRequest设置为请求How to?,http,jersey,client,httpclient,Http,Jersey,Client,Httpclient,许多web应用程序必须用于指定的REST服务。此REST服务当前仅使用来自javax.servlet.http.HttpServletRequest的信息。此HttpServletRequest可能包含特定的cookie和其他参数 我尝试使用(REST)客户端API表单JERSEY来实现一个客户端,它将构建REST请求。该客户端将在自定义web筛选器中调用,该筛选器将由每个web应用程序的web.xml注册 目前我有以下问题:我不知道,在调用REST服务期间如何传输HttpServletRequ

许多web应用程序必须用于指定的REST服务。此REST服务当前仅使用来自javax.servlet.http.HttpServletRequest的信息。此HttpServletRequest可能包含特定的cookie和其他参数

我尝试使用(REST)客户端API表单JERSEY来实现一个客户端,它将构建REST请求。该客户端将在自定义web筛选器中调用,该筛选器将由每个web应用程序的web.xml注册

目前我有以下问题:我不知道,在调用REST服务期间如何传输HttpServletRequest


谢谢您的帮助……

如果我理解正确,您希望在任何web应用程序中收到
请求
,然后将该
请求
转发给REST web服务

如果是这样,您将需要序列化请求以使其可传输。您还可以创建一个类,该类能够保存来自
javax.servlet.http.HttpServletRequest
的所需数据,然后将其序列化为XML或JSON

如果您有更易于传输的
请求
,则可以通过或作为请求主体(我更喜欢后者)将其传递给REST服务