问题标签 [cxf-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.
java - 在 CXF 中向请求添加安全标头
我创建了一个基于 wsdl 文件的客户端。
我正在使用以下代码调用 Web 服务:
在 createParty 调用中,我接受“对象引用未设置为对象的实例”异常消息。
这可能是因为 Web 服务是用 C# 编写的,并且很可能需要 oasis 标头,其中存储用户名和密码值。
我现在可以创建的信封是:
所需的信封如下:
如何将这些标头和属性添加到请求中?
java - 从 jsp 为 https 调用 CXF 客户端正在获取 org.apache.cxf.service.factory.ServiceConstructionException
我正在使用 JBoss 5.1 GA 服务器并在 server.xml 中配置 SSL,如下所示。从 jsp 调用我的 CXF 客户端得到以下错误:
请帮我解决这个错误。另一件事是,同样的战争在 tomcat 7 服务器中成功运行。
server.xml 中的 SSL 配置:
我的客户代码:
我的战争库:
我的 web.xml-> 因为我是直接从 jsp 调用的,所以我将 web.xml 设置为空,如下所示:
java - cxf webclient 无法联系 openAM 并出现内部错误
我正在尝试使用 cxf webclient 联系 openAM。当我创建 webclient 对象并使用用户名和密码调用 openAM 的身份验证 rest API 时,它返回状态为 500。这是由于 ssl 证书问题吗?如果是这样,我该如何解决?
java - 在 CXF RESTful Web 服务中处理动态查询参数
我想在 CXF RESTful 服务中处理动态查询参数。
我在这里担心的是从服务端我不会知道请求附带的参数/键名的数量。您能否让我知道我们如何处理这种情况/场景。
例如,我的客户端代码如下所示,
下面的代码对我来说很好,
但是,您能否让我知道以下内容,
- 是否是标准方式?
- 而且,还有其他方法可以实现吗?
CXF 版本:3.1.4
java - CXF 中的错误标头
我正在使用 CXF WebClient,我尝试做一个 webclient 服务并使用它进行调用,我在标头中设置了 JSON 类型,但我在标头中获得了通配符
我这样做是为了制作 webClient
我有这个可以拨打电话
使用客户端线程安全
和 genericReponse
但是我在通话中得到了通配符
我得到一个例外
我不知道为什么 WebClient 不采用 MediaType.APPLICATION_JSON 标头,也许我没有使用正确的函数来设置标头。
如果我尝试使用其他休息客户端,例如邮递员,并且我设置了正确的标题,一切似乎都可以正常工作。
cxf - 多标头被添加到 SOAP 标头:CXF 客户端实现
已经使用 WSDL 实现了一个 CXF 客户端,其中已经定义了 WS-SecurityPolicy。否则它工作正常,并且被 Web 应用程序大量使用。但是我们在 perf env 中观察到,间歇性地将多个 wsse:Security 标头添加到 SOAP 标头中导致失败。它是间歇性的,无法在开发环境中重现。这是客户端配置:
这是间歇性问题。安全标头添加了两次
java - 错误:未强制执行用户名令牌创建的策略
我正在研究基于 CXF 的服务和客户端。并使用 wsdl 中定义的策略文件在服务器端实现用户名密码安全。这是配置:
客户端配置:
在尝试访问服务时收到以下错误:
引起:javax.xml.ws.soap.SOAPFaultException:无法满足这些策略替代方案:{ http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702 }UsernameToken:用户名令牌创建策略未在 org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:157) 强制执行
任何人都可以就如何解决这个问题提供指导吗?
java - weblogic服务器中的CXF Webservice问题
我正在尝试从我的 web 应用程序调用 web 服务,该应用程序可以与 Apache Tomcat 或 JBoss 等服务器正常工作,但在 Weblogic 服务器中失败并出现以下异常。
有什么解决方案吗?
java - Camel CXF Soap 客户端调用具有多个输入参数的 Web 服务
我正在使用 Camel,并使用 CXF 从 WSDL 生成代码。我生成了一个客户端存根,实现如下所示:
如您所见,端口接受两个参数并返回响应,我想将其委托回我的 Camel Route。在骆驼中实现这一点的最佳方法是什么?我已经定义了我的 CXF Enpoint,我只是在努力解决其中的 DSL 路由部分。我应该像在这个链接中找到的那样添加一个处理器吗?Apache Camel 和 Web 服务
谢谢