问题标签 [java-ws]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
29 浏览

soap - 找到对soap请求的正确响应(java-ws)

我需要将soap请求和响应保存在数据库中。有没有一种简单的方法来查找哪个响应属于哪个请求?我们在肥皂消息中有类似 sessionID 的东西吗?

0 投票
3 回答
36199 浏览

java - 如何在客户端记录 SOAP 消息?

再会。我正在学习如何编写连接到外部 SOAP RCP 样式服务的连接器。我正在使用jaxws-maven-plugin插件从 WSDL 文件生成 Java 类。我正在使用 Spring 创建 Web 服务客户端 bean:

为了测试客户端,我使用 JUnit 编写了一个测试类。我这样称呼客户:

现在我需要测试将完整的传出和传入 SOAP 消息记录到控制台中。请问该怎么做?方法越简单越好。

我找到了使用以下系统参数的建议,但它们都不适合我:

我正在使用 Spring 配置类(无 XML)和所有依赖项的最新版本。

我找到了这个答案,但我不知道如何在我的场景中使用它。

提前谢谢了!沃杰科技

编辑: 我的 logback.xml 看起来像这样,但我仍然在控制台中看不到任何肥皂消息:

编辑 2:父项目的 pom.xml 指定这些依赖项:

测试类所在模块的 pom.xml 依赖于:

编辑 3: 我已将 LoggingHandler 类添加到我的项目中:

我用它来创建 Web 服务客户端 bean:

结果是记录了 SOAP 消息,但调用 storeWS.executeQuery 的响应为 NULL:

如果我注释掉以下行,那么它会再次开始工作,并且会为响应分配一个对象,但不会记录任何 SOAP 消息:

我发现 LoggingHandler 类中的以下行导致调用服务的响应为空:

0 投票
0 回答
20 浏览

java - jax: 而不是 ser: - JavaWS

来自我的 Web 服务的请求如下所示:

现在,它看起来像这样:

jax 和 ser 有什么区别?我得到相同的答案,显然没有任何改变。

0 投票
1 回答
533 浏览

java - 为 HTTP POST 请求 javax.ws 创建 POJO

使用 javax.ws 我需要创建一个 POJO 对象,用于 POST 到服务。我必须发布的输入:

我在下面的一个类中进行了设置,然后尝试使用以下方法调用它:

但我收到 HTTP 错误 204,无内容。

我这样做对吗?

0 投票
2 回答
1648 浏览

java - 如何在我的axis2 Web 服务客户端中实现TLS?

我有一个运行在 j2ee 服务器(jboss 4.0.4)上的axis2 web 服务客户端,它一直在使用托管在tomcat 上的web 服务。最近tomcat admin开启了TLS,现在我的axis2客户端不工作了。如何为我的axis2客户端打开TLS?

感谢您的任何帮助!

0 投票
1 回答
987 浏览

java - 需要为每个 webservcie 调用创建 javax.ws.rs.client.Client

创建一个 javax.ws.rs-ap.jar 客户端并将请求发送到服务器:

我已经编写了上面的代码来调用多个api(通过id获取用户,获取所有用户并删除用户)。

我的问题在这里。

我正在为每个 api cal 创建一个新客户端。

只是想知道我可以创建一个客户端实例并进行多次调用吗?

0 投票
1 回答
586 浏览

java - CXF 中的错误标头

我正在使用 CXF WebClient,我尝试做一个 webclient 服务并使用它进行调用,我在标头中设置了 JSON 类型,但我在标头中获得了通配符

我这样做是为了制作 webClient

我有这个可以拨打电话

使用客户端线程安全

和 genericReponse

但是我在通话中得到了通配符

我得到一个例外

我不知道为什么 WebClient 不采用 MediaType.APPLICATION_JSON 标头,也许我没有使用正确的函数来设置标头。

如果我尝试使用其他休息客户端,例如邮递员,并且我设置了正确的标题,一切似乎都可以正常工作。

0 投票
0 回答
297 浏览

java - 使用 RestEasy 测试 RESTFUL 服务 - 无法转换为对象

下面的代码有效,所以我知道我得到了正确的响应文本:

但是,我想将响应放入 Location 类中。那是我遇到问题的时候。如果我取消注释此行

我得到了问题(如果我不将位置包装在列表中,我什至会遇到问题)

有任何想法吗?

0 投票
1 回答
3164 浏览

java - 如何从 javaws playframework 2.5 中的帖子获取响应

请帮助我,我想将 json 数据发送到一些使用基本身份验证的 API,我想从该 API 中获取响应。这是我的代码:

问题是我如何从上面的 ws 获得返回并将其处理为 json?因为该代码仍然错误。我正在使用 playframework 2.5

0 投票
1 回答
396 浏览

java - 使用 JavaWS 在表单数据中发布文件

在邮递员中,我将表单数据发布到基于 play2 框架的 API。现在我想在另一个基于 play2 框架的 API 中进行同样的调用。

可用于提交表单数据,但如何将文件添加到同一个请求?

使用播放框架 2.4.X