21得票1回答
JAX-WS客户端是线程安全的吗?

由于WS客户端端口的初始化非常耗费资源,我们希望重用同一个实例。在每次调用之前,我们还想在BindingProvider/RequestContext中设置不同的值。 最初,我们想这样做:MyService service = new MyService(wsdlURL, name); My...

21得票6回答
滚动日志文件和删除旧日志文件

我正在开发一个基于Java SOAP的Web服务应用程序,其中我将stdout写入文本文件作为日志以供参考。该文件越来越大,因此我需要检查文件大小......例如,如果文件大小超过10 MB,我必须创建另一个文件。 像这样,我必须创建10个文件,一个接一个地轮换,直到十个文件。达到十个文件后...

10得票4回答
WCF代理是什么?它们有什么用处?

我最近一直在自学WCF,并且使用WCF编写了一些生产服务,但直到最近我才真正了解了WCF。 我知道“代理”设计模式的概念,也知道在ASMX Web服务中使用代理。但我很难理解什么是WCF代理以及它是如何使用的。我已经仔细阅读了有关WCF的MSDN文档,但仍然没有完全掌握使用代理与WCF服务的大局。

9得票4回答
带代理和身份验证的WS客户端

我知道这不是正确提问问题的方式,但我遇到了一个问题: 我有一个本地存储的wsdl文件,我需要创建一个Web服务客户端来调用该Web服务。问题在于该服务位于防火墙后面,我必须通过代理连接它,然后我必须进行身份验证才能连接到WS。 我使用了Apache CXF 2.4.6生成了WS客户端,然后...

9得票5回答
Eclipse Web Service Client向导和CXF

我正在尝试使用Eclipse Juno SR2向导创建Web Service Client。该服务已正确部署并在Glassfish 3.1.2服务器上运行,我可以看到WSDL文件或使用Axis创建客户端。但是,如果我尝试使用CXF(尝试过CXF 2.6.8和2.7.5)在为GLassfish ...

9得票2回答
在JAX-WS webservice调用中捕获ConnectException异常

我正在使用JAX-WS 2.2.5框架调用Web服务。 我想要识别特殊情况,即由于Web服务关闭或不可访问而导致调用失败。 在某些调用中,我会遇到WebServiceException异常。 catch(javax.xml.ws.WebServiceException e) ...

8得票3回答
如何强制Axis客户端使用TLSv1.2协议

我们的应用程序集成的第三方最近在其安全级别协议中做出了更改。简而言之,我的Axis客户端现在应该使用TLSv1.1或TLSv1.2发送调用。 我已经看到了其他帖子,其中有一些很好的想法: 这里 这里。 在代码中进行了这些更改后,我再次触发了调用, 我使用了一个截图工具来监视发送的数据...

7得票2回答
控制HTTP头部顺序的Python HTTP请求

我正在使用Python编写客户端接口以访问一个restful Web服务,但不幸的是该Web服务要求请求中包含自定义标头。我一直在使用Requests来实现这个功能,但该Web服务还要求请求中的标头按特定顺序排列。我无法弄清楚Requests如何对标头进行排序,并查看是否有方法可以控制这种排序...