soap 相关问题

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

启动 Zeep 客户端时收到无效的 XML 内容

像这样初始化 Zeep 客户端时 url = 'http://www.film ratings.com/Filmratings_CARA/WebCaraSearch/Service.asmx?wsdl' 客户端 = 客户端(wsdl = url) 我收到错误消息 XMLSyntaxError:Inva...

回答 1 投票 0

Netsuite 的强肥皂中的多个自定义字段值

长远来看,我正在使用强大的 SOAP 从 Netsuite 检索保存的搜索结果。 如果我的搜索仅包含 2 列:销售代表和收入,那么它就可以正常工作。 搜索中的收入栏是...

回答 1 投票 0

如何在 SOAP UI 编辑器中取消注释代码字符串?

我正在尝试使用快捷方式取消注释 SoapUI 文本中的文本,但不起作用。 我可以评论文本只需按快捷键:Ctrl + / 喜欢: 到 ...

回答 1 投票 0

org.w3c.dom.DOMException:WRONG_DOCUMENT_ERR:节点在与创建它的文档不同的文档中使用

当我尝试生成一个看起来像这样的元素时,出现错误 使用Axis2生成的java客户端代码。 java片段 HoldPayment 保留 = new HoldPayment() cr.设置...

回答 5 投票 0

Dataweave 有效负载转换 - NetSuite SOAP

我有 JSON 有效负载,需要对其进行转换并调用 NetSuite。 有效负载: [ { “Netsuite 销售订单 ID”:“15922713”, “项目编号”:“

回答 1 投票 0

在 SOAP 请求上收到 400 错误请求(传输编码:分块问题?)

我遇到过这样的情况。SOAP 请求从应用程序发送到我们的服务器。 该请求在本地测试时工作正常,但在开发服务器上实时测试时总是失败。 管理员...

回答 1 投票 0

从 SOAP 响应负载中的 xml 标记中提取值

我正在尝试从标签中提取 RecordID =“1014276” 我尝试过: $结果=curl_exec($ch); 卷曲_关闭($ch); $xml2 = simplexml_load_string($结果); echo $latitude = (string) $xml2['记录...

回答 2 投票 0

Zimbra SOAP 创建帐户

我想使用 SOAP API 创建 Zimbra 用户帐户,但无法让它工作 - 这很奇怪,因为我可以获得 AuthToken,甚至可以查看已创建的帐户的信息(通过管理员...

回答 2 投票 0

asp.net 微服务中 SOAP 服务的运行状况检查

我为 WCF SOAP 服务的 HealthCheck 设置了此设置,但由于某种原因,第二个委托中的代码未执行。如果我设置断点,它在调试中也不会被命中。 健康检查配置...

回答 1 投票 0

soapheader 身份验证

我无法让我的客户重新确认 Visual Studio 添加到代理类中的 AuthHeaderValue 我看过很多例子,但找不到任何关于如何解决这个问题的信息。 香皂类 公开课

回答 3 投票 0

NETSUITE SuiteTalk:SOAP XML 请求 - 附加

我正在尝试在 Netsuite 的 API SuiteTalk 上创建请求,但发现自己陷入了一个简单的请求,即将文件(在我的 fileCabinet 中)附加到发票,请参阅下面的我的请求,然后是响应...

回答 1 投票 0

C# - 使用具有证书身份验证和 BinarySecurityToken 数字签名的 SOAP Web 服务

这是我第一次处理 SOAP Web 服务,所以我不太知道如何解决下一个问题。我尝试将证书链接到 SOAP 客户端,但是当我调用 Web 服务时出现错误...

回答 2 投票 0

WCF 互操作性 Kerberos SPNEgo 支持的 Web 服务

我们有一个测试 Windows Server 2012 域。有两台计算机是该域的成员。 Oracle 公司正在开发一台计算机,并在

回答 1 投票 0

让 ASP.NET Core 8 Web API 接受 SOAP(如 XML)作为输入

我正在尝试编写一个接受 SOAP XML 并返回 XML 响应的 ASP.NET Core 8 Web API。 我创建了这个控制器: [http邮报] [产生(“application/xml”)] [消耗("

回答 1 投票 0

在将其作为请求发送之前重写 SOAP xml

我需要在发出请求之前重写 SOAP XML 文件。 我可以使用静态文件发送请求并接收响应,没有任何问题,但我需要更改一些值 我尝试使用 ElementT...

回答 1 投票 0

无法将 XML 转换为 C# SOAP Web 服务方法中的输入字符串

我的任务是编写一个 C# SOAP Web 服务,用于将数据从 JSON 格式转换为 XML 格式并返回。我已经实现了该服务和两种方法。从 JSON 到 XML 的转换方法已经...

回答 1 投票 0

生成错误的 SOAP 请求

我已使用此答案为我的 WSDL 生成了 WSDL 客户端。存根已成功生成,但是当我调用服务器时,我收到以下错误消息 未声明的命名空间前缀 SOAP-ENV at...

回答 1 投票 0

为什么 PHP Soap 调用可以在 Guzzle 中工作,但不能在 SoapClient 中工作?

使用以下 Guzzle 调用我得到了成功的响应: $client = 新客户端(); $body = ' 使用以下 Guzzle 调用我得到了成功的响应: $client = new Client(); $body = '<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetAuthenticationToken xmlns="http://tempuri.org/"> <username>'. config('services.tmw.username') .'</username> <password>'. config('services.tmw.username') .'</password> <applicationName>testing</applicationName> </GetAuthenticationToken> </soap:Body> </soap:Envelope> '; $wsdl = '*** MASKED URL ***Service.svc'; $res = $client->request('POST', $wsdl, [ 'headers' => ['Content-Type' => 'text/xml; charset=utf-8', 'SOAPAction' => 'http://tempuri.org/IDRTrackWebService/GetAuthenticationToken'], 'body' => $body]); $body = $res->getBody(); dd($body->getContents()); 庆幸的是,这可行,但使用 SoapClient 会简单得多。所以我这样做了: $svcUrl = '---MASKED URL ---Service.svc'; $wsdl = '---MASKED URL ---Service.svc?wsdl'; $client = new \SoapClient($wsdl, array('trace' => 1)); $params = new \stdClass(); $params->username = 'username'; $params->password = 'password'; $params->applicationName = 'testing'; $result = $client->__soapCall('GetAuthenticationToken', ['GetAuthenticationToken' => $params]); dd($result); 我已经使用和不使用 ?wsdl 进行了测试,并且得到了相同的响应: SOAP-错误:解析 WSDL:无法从“---MASKED URL ---Service.svc?wsdl”加载:无法加载外部实体“---MASKED URL ---Service.svc?wsdl” 如果我访问没有 ?wsdl 的 url,它会向我显示说明,如果我访问带有 ?wsdl 的 url,它会向我显示完整的 xml。 我还验证了 wsdl:service => port =>soap:address 与 $svcUrl 相同。 最后,我在 SoapUI 中进行了呼叫设置和运行,效果也很好。 我失去了理智,因为这应该可行。有任何想法吗?短暂性脑缺血发作。 我认为你需要使用一个数组来传递参数,然后将该数组包装在另一个数组中进行调用。试试这个: $params = [ 'username' => 'username', 'password' => 'password', 'applicationName' => 'testing', ] $result = $client->__soapCall('GetAuthenticationToken', [$params]); dd($result); 如果它有效,请现在告诉我们,因为我无法测试它,因为缺少“真实”网址。

回答 1 投票 0

使用外来字符解组 XML 需要使用 Castor 进行实体声明

我有两个必须协同工作的应用程序。一个是我使用 Java 17 自己构建的应用程序,另一个是我无法控制的应用程序,一个使用 Jav...

回答 2 投票 0

使用带有 Web 应用程序代理的 SOAP 身份验证的 Organization.svc

我们有一个 CRM Dynamics 2016 本地部署(已配置 IFD),我们通过 SOAP 身份验证从 Cordova 移动应用程序访问 CRM,并使用服务“Organization.svc”来获取或设置数据:

回答 2 投票 0

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