问题标签 [soapserver]

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

laravel - Salesforce 传出消息:SOAP 响应很糟糕

我正在与内部系统集成。我已经在一个对象上设置了一条传出消息,并且每次更新记录时我的 Web 服务都会看到该消息。我的服务正在发送一个真实的响应,但传出的消息传递状态显示“SOAP 响应是一个 nack”。

我使用wireshark 在我的Web 服务器上捕获请求和响应。这就是我所看到的:

要求:

响应:(HTTP/1.1 200 OK)

谁能看到导致响应失败的原因?

0 投票
1 回答
168 浏览

php - 客户端soap提供的PHP类构造函数参数

我有一堆为 php 类提供服务的 SOAP 服务器和一个访问这些服务器的客户端。服务的 php 类连接到本地数据库,并且此连接在 construtor 方法中设置。

我看到您可以在服务器端为构造函数设置参数:

有没有办法让客户端向类构造函数提供参数?

0 投票
0 回答
989 浏览

java - org.xml.sax.SAXException:反序列化参数“req”:找不到类型 {http://localhost:1111/WebService}Request 的反序列化器

我创建了一个 java 应用程序(使用 quickserver),它将在没有应用程序服务器的情况下运行一个肥皂网络服务。我成功创建了一个,并且能够http://localhost:1111/WebService?wsdl在我的浏览器上访问 wsdl 文件,但是当我使用 SoapUI 并发送请求时,它会返回一个错误。

以下是来自 SoapUI 的响应:

ws.java:

请求.java:

响应.java

测试.java

我的构建路径中包含以下库:

0 投票
0 回答
551 浏览

php - php soapserver:无法导入外部架构

我正在使用第三方 wsdl 实现 PHP SOAP 服务器。包含的 xsd 对外部模式的引用如下:

带有波纹管代码的 SoapClient 可以完美运行:

但不是 SoapServer

这会引发以下错误

SoapClient 也抛出了相同的错误,但在添加“user_agent”选项后得到解决。我没有看到 SoapServer 的“user_agent”选项。

我在这里错过了什么吗?

我可以访问网址:http ://www.w3.org/TR/2008/REC-xmldsig-core-20080610/xmldsig-core-schema.xsd并能够下载 xsd 文件

编辑:添加了实际的 xsd 链接。

0 投票
1 回答
409 浏览

php - 为什么我的模拟 Soap 服务器只返回空字符串?

这是关于我关于删除期望标头的问题的后续行动。

我有一个模拟外部端点的模拟肥皂服务器。它是使用默认SoapServer的 php 设置的:

以前有效,一旦我删除客户端中的期望标头,我只会得到一个空响应,无论请求使我的接受失败:

""是空文本的占位符。)

0 投票
1 回答
4734 浏览

php - PHP SoapClient:什么是 NS2

我是 web 服务的新手,我正在尝试使用 soapClient() 调用 web 服务,它正在生成不是预期格式的请求 XML

以下是请求 XML 的预期格式

下面是我的代码生成的 XML 请求

下面是我的代码

0 投票
0 回答
219 浏览

magento - 默认情况下,在 magento 目录清单中选中使用默认值复选框

我尝试使用以下代码将产品添加到 magento 目录库存中,但该复选框仍处于选中状态,我如何取消选中 magento 目录库存中的“使用默认值”复选框,请任何人帮助我。

当我使用上面的代码时,我得到了 magento 目录库存,如下图所示 在此处输入图像描述

0 投票
0 回答
161 浏览

soap - node-soap 如何使用soap 1.2版响应消息(来自服务器)

我正在使用节点肥皂库。我的项目从服务器端使用soap 1.2 版。

问题是当我向客户端响应消息时。

我在 node-soap 库中进行了调试,我看到 soap 的命名空间是硬编码的。这是来自 node-soap, server.js 文件的代码。

你可以看到soap命名空间的声明是xmlns:soap=\" http://schemas.xmlsoap.org/soap/envelope/ \"

现在,我将此特定代码更改为:

它有效。

在这个库中有解决问题的最佳方法吗?(比如选项??)(比如forcesoap12headers:true在客户端[它工作得很好])

谢谢你的帮助,爱丽儿

0 投票
0 回答
233 浏览

php - Zend framework 2 Soap Server 不返回响应

我正在尝试使用 zend 创建一个肥皂服务器,但是当我尝试向 Postman 发出请求时,我总是收到“无法得到任何响应”。在非 wsdl 模式下它工作正常。

请帮忙!

0 投票
2 回答
539 浏览

php - 在 SoapServer 响应上添加 HTTP 标头

有没有办法在 SoapServer 的响应中添加 HTTP 标头。

例如:我希望我的 SoapServer 的响应添加“Location”、“ http://localhost

HTTP/1.1 307 临时重定向

位置:http://localhost

内容类型:文本/xml;字符集="utf-8"

内容长度:100