java - 记录来自 java 服务的请求-响应

标签 java request response wsdl2java

我生成了一些由 Java 服务使用的代理类。 (使用WSDL2JAVA)

每当代理类调用相应的外部 Web 服务时,我需要找到一种方法来记录请求和响应。

有什么简单的方法可以实现这一点吗?

谢谢! 西尔维奥。

最佳答案

如果您使用的是 Axis,请按如下方式配置 log4j:

log4j.rootLogger=ERROR
log4j.appender.axisLogFile=org.apache.log4j.RollingFileAppender
log4j.appender.axisLogFile.File=soap-messages.log
log4j.appender.axisLogFile.layout=org.apache.log4j.PatternLayout
log4j.appender.axisLogFile.layout.ConversionPattern=[%d{DATE} - %-5p] %m%n
log4j.logger.org.apache.axis.transport.http.HTTPSender=DEBUG, axisLogFile

关于java - 记录来自 java 服务的请求-响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9084486/

相关文章:

cookies - 如何在 "laravel"中设置没有响应的cookie

java - jackson 序列化 map 的一个子集

java - Spring DispatcherServlet 与图像 Servlet 配置

java - 如何向php发送数据?

node.js - Node 请求添加 header

json - 如何使用 Spring WebClient 按名称获取 json 字段?

java - 如果服务器返回 502 错误,如何读取 HTTP 响应?

java - 如何为java jtable创建鼠标双监听器

Java "e"无法解析为 keyPressed 函数中的变量

c# - 将 Microsoft.AspNetCore.Http.HttpRequest 转换为 HttpRequestMessage