问题标签 [webservice-client]

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 回答
2183 浏览

java - 检测 Web 服务中的客户端断开连接

我正在使用Apache CXF Web 服务堆栈。当客户端在操作完成之前超时或与服务器断开连接时,服务器会继续运行操作,直到操作完成。我想让服务器检测客户端何时断开连接并相应地处理。

有没有办法检测客户端何时使用 Apache CXF 断开连接?使用其他 Java Web 服务堆栈怎么样?

0 投票
5 回答
1859 浏览

java - java web服务客户端

我有 stfw,但我找不到在 java 中创建 web 服务客户端的简单/独立方法。

有没有人有这个链接/样本?

0 投票
1 回答
881 浏览

c# - 在 c# webservice 客户端中指定故障转移服务器

我需要在 Web 服务客户端应用程序中建立一些弹性。标准 dot.net Web 服务生成客户端(经典或 3.0)是否支持这两种方案?

  • 指定服务器地址列表,以便客户端可以在一台服务器出现故障时自动回退。

  • 配置客户端,使其查找 DNS 服务记录而不是标准主机,并按优先级使用主机列表,跟踪哪些主机已启动。

负载平衡服务器或通过代理并不能解决我的问题,这与地理弹性有关。

任何帮助将不胜感激,谢谢!

0 投票
2 回答
1326 浏览

ruby - 使用 Ruby Net 实现重新连接策略

我正在开发一个将 XML 发布到一些 web 服务的小型应用程序。这是使用 Net::HTTP::Post::Post 完成的。但是,服务提供商建议使用重新连接。

类似于:第一个请求失败-> 2 秒后重试第二个请求失败-> 5 秒后重试第三个请求失败-> 10 秒后重试...

这样做的好方法是什么?只是在循环中运行以下代码,捕获异常并在一段时间后再次运行它?或者有没有其他聪明的方法来做到这一点?也许 Net 包甚至有一些我不知道的内置功能?

非常感谢,永远感谢您的支持。

马特

0 投票
1 回答
190 浏览

webservice-client - Web服务客户端的最小语言依赖性

Web 服务客户端最简单(设置明智)的解决方案是什么?
我需要制作一个轻量级应用程序,该应用程序将连接到特定的 Web 服务服务器并对其执行操作。

主要要求是请求和响应将是 SOAP,不需要安装任何库来运行它。它可以用任何语言实现,并且只能在 Windows 上运行。

0 投票
1 回答
363 浏览

javascript - 在 Javascript 中使用 Web 服务

我想通过 JavaScript 客户端使用我的 Axis2 Web 服务。

0 投票
1 回答
12102 浏览

.net - 如何防止我的 .NET SOAP 客户端在 HTTP 标头中包含“Connection: KeepAlive”。(使用WSE3.0)

在 HTTP 连接标头中,我的 Web 服务客户端包括: Connection: Keep-Alive

我想禁用它。 在做了一些研究之后,看起来这样做的方法是将SoapHttpChannelOptions类的 KeepAlive 成员设置为 false。但是,我看不到SoapHttpChannelOptions在使用 WSE3.0(Web 服务增强)为我在 Visual Studio 中生成的 Web 服务客户端类中访问/修改的方法。

在我的例子中,生成的存根类扩展Microsoft.Web.Services3.WebServicesClientProtocol

我一直无法找到搜索谷歌的任何示例,并且 SoapHttpChannelOptions 类的大多数成员都被继承到 WebServicesClientProtocol 类中......

SoapHttpChannelOptions 参考
WebServicesClientProtocol 参考

注意:我不是要修改网络服务器。我正在尝试修改 Web 服务客户端。

0 投票
2 回答
17702 浏览

java - 如何在使用 Axis 1.4 wsdl2java 生成的客户端时获取 SOAP 消息

对于任何对使用 Apache Axis 的 Web 服务具有中等专业知识的人来说,这可能是一个简单的问题。

我有一个由 Axis 1.4 中的 wsdl2java 生成的 Web 服务客户端。我正在编写需要访问实际 SOAP 消息本身的单元测试,并与 Axis 生成的客户端 java 类进行比较。(不要问)

如何从服务的响应中检索实际的 SOAP 消息?

从我可以从搜索中收集到的是我必须获取 MessageContext。我已经尝试过这些方面的东西......

MessageContext mc = MessageContext.getCurrentContext(); 字符串消息 = mc.getCurrentMessage().getSOAPPartAsString();

但在这种情况下 mc 为空....

任何帮助表示赞赏!

0 投票
1 回答
929 浏览

security - 从通用访问卡 (CAC) 发送完整的链?

我正在尝试使用用户 CAC 卡上的证书从 Web 服务客户端 (Axis2) 启用 SSL 通信。像魅力一样工作......直到网络服务器启用 CAC。此时,SSL 连接被拒绝,并显示未包含链中其他证书的错误消息。

通过将它添加到 security.properties 文件或以编程方式创建它,我已确保提供程序可用。

我目前的方法是简单地设置系统属性: System.setProperty("javax.net.ssl.keyStore", "NONE"); System.setProperty("javax.net.ssl.keyStoreType", "PKCS11");

我从这个问题/答案中了解到,这种方法只发送“最终实体”证书。显然我需要实现我自己的 X509KeyManager。这对我来说是新的领域,任何人都可以提出一个好的参考或提供如何做到这一点的样本吗?

感谢您的帮助。

0 投票
2 回答
6546 浏览

web-services - Netbeans 基本 Http 身份验证 Jax-WS

如何通过基本的 http 身份验证访问 Web 服务?我正在使用内置于 web 服务客户端功能的 netbeans。但是当我尝试访问 web 服务时,我收到一个异常,并显示 401 auth failed 错误消息。

如何传递正确的用户名和密码?

谢谢!