gpt4 book ai didi

java - Jersey REST 响应消息正文

转载 作者:太空宇宙 更新时间:2023-11-04 13:43:33 24 4
gpt4 key购买 nike

如何在过滤器方法中将响应消息正文打印为字符串,并尝试了几种响应方法(getEntityOutputStream()/getEntity()/GetContainerResponseWriter() )

public class Test implements ContainerRequestFilter , ContainerResponseFilter) { 

@Override
public ContainerResponse filter(ContainerRequest request, ContainerResponse response) {
response.
}
}

最佳答案

我使用 Jersey 日志记录来打印请求/响应正文

在我的 ResourceConfig 中

registerInstances(new LoggingFilter(myLogger, true));

日志过滤

public class LoggingFilter implements ContainerRequestFilter,  ClientRequestFilter, ContainerResponseFilter,
ClientResponseFilter, WriterInterceptor {
...

你可以看看他们是如何做到的:https://github.com/jersey/jersey/blob/master/core-common/src/main/java/org/glassfish/jersey/filter/LoggingFilter.java

关于java - Jersey REST 响应消息正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31067254/

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