gpt4 book ai didi

java - Jersey Java Web 服务 XML

转载 作者:行者123 更新时间:2023-12-01 15:23:39 24 4
gpt4 key购买 nike

我已经使用 Jersey 在 Java 中构建了一个 Web 服务。Web 服务使用 XML 并采用 POJO (CoResponse) 作为方法参数。

    @PUT
@Consumes(MediaType.APPLICATION_XML)
public CoResponse test(CoResponse obj){
//...do something....
return obj;
}

在客户端,我会执行这样的 Put 请求...

CoResponse rO = service.path("path")
.type(MediaType.APPLICATION_XML_TYPE)
.accept(MediaType.APPLICATION_XML)
.put(CoResponse.class, new CoResponse());

实际上,我们的环境中一切都运行良好。但现在我想知道发送到服务器的 xml 字符串是什么样的。原因是通过创建与我们的 Jersey Web 服务兼容的自定义序列化器/反序列化器(即 Windows Mobile)来在其他环境中使用 Web 服务。

有没有办法查看 put 方法来查看最终的 xmlstring?或者其他一些可能性?

最佳答案

使用 LoggingFilter 。只需将其添加到您的客户端即可:

client.add(new LoggingFilter(System.out));

关于java - Jersey Java Web 服务 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10497528/

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