gpt4 book ai didi

java - 带有客户端过滤器的 Jersey 客户端

转载 作者:行者123 更新时间:2023-11-29 03:38:17 24 4
gpt4 key购买 nike

我正在使用 Jersey 客户端。

Client client = Client.create();
client.addFilter(new Myfilter());
// do some other things

和 Myfilter 类

public class Myfilter extends ClientFilter {

public ClientResponse handle(ClientRequest cr) {
System.out.println("called");
ClientResponse resp = getNext().handle(cr);
return resp;
}
}

我无法调用 Myfilter 的句柄方法。有人可以帮我解决这个问题吗?

最佳答案

Article解释如何为 Jersey 客户端添加过滤器。

希望对你有帮助

P.S:以防你忘记将它添加到你的 web.xml

<init-param>
<param-name>your.package.ClientFilter</param-name >
</init-param>

例子

@Override
public ClientResponse handle(ClientRequest request) throws ClientHandlerException {
request.getHeaders().putSingle(HttpHeaders.CONTENT_TYPE, "application/json");
return getNext().handle(request);
}

关于java - 带有客户端过滤器的 Jersey 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14377847/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com