soap 相关问题

简单对象访问协议(SOAP)是用于在Web服务的实现中交换结构化信息的协议规范。

如何在 C 程序中为请求/响应创建 SOAP 客户端

我有一个 C 程序,需要发送连续的请求并从 SOAP 服务器接收响应。 我应该将 C 程序包装到 C++ 类中并执行 C# 接口吗? 或者有没有办法编码...

回答 1 投票 0

我不知道如何在这个 SOAP API 的主体中传递参数

我仍然是相对较新的 SOAP API,我的任务是尝试找出如何将 WSAPI 用于 Vertafore 的 AMS360 应用程序。以下是他们文档的一些链接: API概述

回答 1 投票 0

InternalHttpClient 无法转换为 HttpClient

我已经使用 WSDL2Java 命令生成了 axis2 客户端存根并尝试调用第三方 Web 服务。 我在控制台中看到此错误: java.lang.ClassCastException:类 org.apache.http.impl.client。

回答 1 投票 0

如何使用nodejs多次签署SOAP请求

我是 SOAP 新手,我需要在这里使用它。 我正在尝试向外部端点发送 SOAP 请求。 为了让它工作,我必须使用证书多次签署 SOAP 请求并加密......

回答 1 投票 0

WCF 使用 MessageInspector 拦截消息

我正在编写一个 WCF 服务(.NET Framework),该服务应该充当向其发送消息的客户端的提供者(仅限单向通信)。服务必须使用...进行通信

回答 1 投票 0

是否可以使用 UPnP 和 SOAP 来映射端口,以绑定到我的 http 服务器正在侦听的本地端口?

假设,我位于 192.168.0.1 的路由器后面,它通向外部 IP,即 192.168.1.64(DSL 调制解调器),通向公共互联网地址。 是否可以使用 uPnP,通过 SOAP 请求来...

回答 1 投票 0

从 SOAP 响应获取附件并保存文件

我正在使用 Web 服务,它以带有附件的 SOAP 形式给出响应。 我使用 PostMan 捕获的响应是 --MIMEBoundaryurn_uuid_C455EAC131FBC506CE1521805985220 内容类型:text/xml;

回答 2 投票 0

Java 从 SOAP 服务 URL 调用获取响应

我想从 SOAP URL 的请求中获取响应。为此,我使用下面的代码 导入 javax.xml.soap.MessageFactory; 导入 javax.xml.soap.MimeHeaders; 导入javax.xml.soap.SOAPBody; 导入java...

回答 2 投票 0

coldfusion:ws-security X.509 / SOAP 加密

我是coldfusion程序员,没有JAVA知识经验。 我正在处理一个小项目,从网络服务中获取一些信息。我们正在使用 Coldfusion 服务器 9。 SSL 证书 /

回答 1 投票 0

有谁知道如何在 SOAP WSSE 标头的 BinarySecurityToken 中生成 X509PKIPathv1 的 ValueType 吗?

在 SoapUI 中,我正在发送一个 SOAP 请求,其中我使用 BinarySecurityToken 构造了一个 WSSE 标头,我将其理解为 base64 编码的客户端证书,采用 PKCS12 格式。然而...

回答 1 投票 0

使用 JAX-WS 从 Web 服务返回自定义对象

问题有点长,但我想提前提供所有信息 我有以下课程: 包test.api.soap.server; 公共类测试类A { 公共测试A级...

回答 1 投票 0

无法使字段私有静态最终jdk.internal.misc.Unsafe可访问:模块java.base不会“打开jdk.internal.misc”

我正在尝试使用 Spring Tools 读取 SOAP Web 服务中的函数,然后使用 REST API 发送结果。所以,我使用了这段代码 服务接口 包 com.example.springbootsoapexample.service; ...

回答 2 投票 0

在 iPhone 中发出肥皂请求

我正在尝试使用肥皂网络服务,它只返回一个日期(测试)。但我无法连接网络服务。我只从网络服务接收 wsdl,但无法获取

回答 3 投票 0

如何在spyne中定义复杂模型?

我收到了来自soap客户端的这样一条soap消息。但我不知道如何定义一个基于spyne的服务来处理这个soap消息。 我收到了来自肥皂客户端的这样一条肥皂消息。但我不知道如何定义一个基于spyne的服务来处理这个soap消息。 <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sde1="http://www.aglaia-gmbh.de/xml/BaSS_SOAPd/" xmlns:sde2="http://www.aglaia-gmbh.de/xml/2013/05/17/BaSS_SOAPd.xsd"> <SOAP-ENV:Body> <sde2:notification_message> <sde2:startup_notification mac_address="00:0B:91:A0:0C:34" notification_ID="1" serverTask_ID="0" timestamp="2022-01-01T04:05:38.675327+00:00" ip_address="192.168.90.201" xml_version="http://www.aglaia-gmbh.de/xml/2013/05/17/BaSS_SOAPd.xsd" paramset_version=""> </sde2:startup_notification> </sde2:notification_message> </SOAP-ENV:Body> </SOAP-ENV:Envelope> from spyne import (Application, rpc, ServiceBase, Iterable, Integer, Unicode, ComplexModel, XmlAttribute) from spyne.protocol.soap import Soap11, Soap12 from spyne.server.wsgi import WsgiApplication class Request(ComplexModel): startup_notification = Unicode mac_address = XmlAttribute(Unicode) notification_ID = XmlAttribute(Integer) serverTask_ID = XmlAttribute(Integer) timestamp = XmlAttribute(Unicode) ip_address = XmlAttribute(Unicode) xml_version = XmlAttribute(Unicode) paramset_version = XmlAttribute(Unicode) class HelloWorldService(ServiceBase): @rpc(Unicode, Integer, _returns=Iterable(Unicode)) def SayHello(self, name, times): for i in range(times): yield 'Hello, %s' % name @rpc(Request, _returns=Unicode, _body_style='bare') def notification_message(self, startup_notification): print(startup_notification) return 'OK' application = Application([HelloWorldService], tns='targetNamespace', in_protocol=Soap12(validator='soft'), out_protocol=Soap12() ) wsgi_app = WsgiApplication(application) 它不起作用。正如他们所说,我如何定义这个接收函数的参数? from spyne import Application, rpc, ServiceBase, ComplexModel, Unicode, XmlAttribute from spyne.protocol.soap import Soap11 from spyne.server.wsgi import WsgiApplication class StartupNotification(ComplexModel): mac_address = Unicode(attribute=True) notification_ID = Unicode(attribute=True) serverTask_ID = Unicode(attribute=True) timestamp = Unicode(attribute=True) ip_address = Unicode(attribute=True) xml_version = Unicode(attribute=True) paramset_version = Unicode(attribute=True) class NotificationMessage(ComplexModel): startup_notification = StartupNotification class BaSSService(ServiceBase): @rpc(NotificationMessage, _returns=Unicode, _body_style='bare') def notification_message(self, notification): print(notification.startup_notification) return 'OK' application = Application([BaSSService], tns='http://www.aglaia-gmbh.de/xml/BaSS_SOAPd/', in_protocol=Soap11(validator='soft'), out_protocol=Soap11() ) wsgi_app = WsgiApplication(application) 您可以使用以下命令在 WSGI 服务器(例如,gunicorn)上启动 Spyne 服务: gunicorn -w 4 -b 0.0.0.0:8000 your_module:wsgi_app 将 your_module 替换为包含 Spyne 服务的 Python 模块的名称。根据需要,更改主机和端口。

回答 1 投票 0

Python XML SOAP 请求返回 400 但 Postman 返回 200

我正在尝试使用请求查询 SOAP API,并且我能够让它在 Postman 中正常工作。 但是,当我尝试使用 Python 中的请求发出请求时,我不断收到 400 响应...

回答 3 投票 0

GetSellerList 使用指定的另一个用户 ID 返回我自己的商品

因此,我在使用 GetSellerList 操作的 Trading API 中发现了一些异常活动。当我指定任何值时拨打任何电话都会导致我只返回我的 eBay 商品。我在看pu...

回答 1 投票 0

Onvif wsdl 的 wsimport - 无服务定义

有几个类似的问题,但没有一个明确回答这个问题。 我使用 wsimport 从 .wsdl 文件(Onvif 的 wsdl 文件)生成代码。跑步 wsimport -保留 https://www...

回答 2 投票 0

Soap 连接在 Java 客户端中超时,但在 SOAPUI 中却没有超时

我使用 wsimport 和给定的 wsdl 创建了一个 SOAP 客户端。我还使用 SoapUI 来测试该服务。使用 SoapUI 没有问题,但是当使用 Java 客户端时,我得到了 java.net.ConnectException:连接...

回答 2 投票 0

C# 核心 WCF SOAP1.2 与媒体类型 application/xml 绑定

我有一个任务要 POST 到 HTTP 服务端点,该端点接受 SOAP 信封形式的 Content-Type: application/xml 标头和正文。响应 Content-Type 也始终是 application/xml ...

回答 1 投票 0

如何从 Tomcat Java 应用程序捕获 SOAP 消息到外部服务器?

我有一个 Web 应用程序,它在 Tomcat6 内部运行,并通过 HTTPS 将 SOAP 消息发送到某个外部系统。 我想拦截这些消息。 为此,我在

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.