java - SoapUI 中的大消息失败 - "Error getting response; java.net.SocketException: Connection reset"

标签 java wcf soapui

我正在使用 Soap UI 4.6.0 访问 WCF Web 服务,当我有非常大的消息负载时,我看到以下错误:

Error getting response; java.net.SocketException: Connection reset

WCF 服务有大约 10 个方法,每个方法的输入越来越大(例如,10 个 int 属性、50 个 int 属性、100 个 int 属性等)。这适用于较小的消息,但当它们获得大约 2000-3000 个 int 属性时,就会发生错误。

调用似乎 在服务器端成功,并且由于它来自 java,我假设我在客户端遇到一些大小限制/配置。这是我可以在 Soap UI、Java 运行时或其他地方进行调整的东西吗?

最佳答案

对我来说,有效的技巧是在 SoapUI-5.2.0.vmoptions 文件中添加以下条目(它可以在 installa 的 bin 目录中找到)

-Dsoapui.https.protocols=SSLv3,TLSv1.2

关于java - SoapUI 中的大消息失败 - "Error getting response; java.net.SocketException: Connection reset",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19414518/

相关文章:

java - JSchException : Algorithm negotiation fail

wcf - 如果 WCF 服务通过 SSL,它们是否会自动加密?

c# - 发送 web header 集合

c# - 服务器端错误记录

php - 总是在 soap 客户端 php 中收到作为无效 session token 的响应

java - 用户输入图像的 url 并将其显示在 ImageView 中

java - 如何从后端获取java Web应用程序中的用户位置?

mocking - 如何在SoapUI中的模拟服务中获取请求的内容?

xpath - 在SOAP UI中声明的Xpath表达式:如何处理节点值(例如Abc的作品)的撇号等特殊符号

java - 使用 Spring 注解获取 HttpServletRequest 属性值