我的Jersey客户端具有很多功能,现在需求已经改变,我需要为它实现多租户。
我尝试使用发送请求的客户端的URL实现服务器端的自动租赁解析,但是在某些情况下来自ServletRequest类的方法getRemoteHost()仅返回IP,但不返回域名,所以我似乎需要在客户端也实现多租户功能,并在查询中传递一些参数。
是否可以为整个Jersey客户端实例设置默认查询参数而不将其添加到每个方法中?
答案 0 :(得分:1)
是 - 添加一个客户端过滤器,将参数添加到每个传出请求 - 请参阅http://jersey.java.net/nonav/apidocs/latest/jersey/com/sun/jersey/api/client/filter/ClientFilter.html