java - 跳过 CXF 拦截器以获取 Web 服务中的方法之一

标签 java web-services cxf

我有 CXF 拦截器来检查 SOAP header 中的字段。我想跳过对单一方法的检查。 是否可以在不解析soap并检查方法名称(例如注释)的情况下完成此操作。 谢谢!

最佳答案

如果您将拦截器放在链中相当靠后的位置(例如 USER_LOGICAL),您可以从交换中获取 BindingOperationInfo 对象来确定使用哪个操作来处​​理正文。从那里,决定是否查看 SOAP header 。

关于java - 跳过 CXF 拦截器以获取 Web 服务中的方法之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21140767/

相关文章:

java - 有没有办法确定是否已在 TCP Java Socket 中接收到数据

java - 如何使用 Java 将视频文件从 amazon s3 下载到特定文件夹

java - logback 不同日志的相同时间戳

asp.net - 可能的 SOAP 版本不匹配

java - 堆大小问题 - 使用 java 进行内存管理

java - 如何让apache Camel成为WS客户端和服务器之间的桥梁?

java - oracle中的CLOB不允许插入超过4000个字符的数据

java - 如何让 CXF 理解 Map<String, <List<MyBean>>?

java - CXF 在不更改 http.maxConnections 的情况下增加连接池大小

java - 如何将为 Java Webservice 生成的 WSDl 转换为 C# 客户端?