- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我以这种方式向 WSDL
服务器发送请求:
$soap = new SoapClient('WSDL_URI');
$soap->SomeFunction(array('Param1' => 123, 'Param2' => 456));
它工作正常,__getLastRequest
返回:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://tempuri.org/">
<SOAP-ENV:Body>
<ns1:SomeFunction>
<ns1:Param1>123</ns1:Param1>
<ns1:Param2>456</ns1:Param2>
</ns1:SomeFunction>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
但是如果我通过 __soapCall
调用 SomeFunction
,WSDL
服务器就会崩溃并且不会返回正确的响应。
$soap->__soapCall('SomeFunction', array('Param1' => 123, 'Param2' => 456));
__getLastRequest
返回:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://tempuri.org/">
<SOAP-ENV:Body>
<ns1:SomeFunction/>
<param1>123</param1>
<param2>456</param2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
你看,因为请求不一样,所以不行..
如何解决?
最佳答案
如php文档SoapClient::__soapCall所示,
$client = new SoapClient("some.wsdl");
$client->SomeFunction($a, $b, $c);
// Or
$client->__soapCall("SomeFunction", array($a, $b, $c));
所以我认为如果你想用 __soapCall
调用网络服务,你应该这样调用:
$soap->__soapCall('SomeFunction', array(array('Param1' => 123, 'Param2' => 456)));
关于php - SoapClient::SomeFunction 到 SoapClient::__soapCall ('SomeFunction' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12009651/
我目前正在使用 Diab 4.4 C++ 编译器。这是一个完整的 POS,不符合 ANSI,我过去发现过它的问题。 我想知道下面的问题是编译器的问题,还是我对C++知识的不足 我意识到 x = x &
在这段代码中: function onHover_(){ $('p').css('background-color', 'red') ; } $( document )
我以这种方式向 WSDL 服务器发送请求: $soap = new SoapClient('WSDL_URI'); $soap->SomeFunction(array('Param1' => 123,
我知道 JavaScript 中的函数有双重生命,第一个是函数(作为创建实例的第一类事物),第二个是普通对象。 但是我很惊讶地看到下面控制台的输出。 function A() { consol
有什么区别 和 一个使用括号而不是另一个,但是使用其中任何一种有什么区别?什么是“正确”选项?如果我不使用任何 href 会发生什么属性? 据我所知,在 javascript 中,使用 somet
var funcHi = function() { var a=6; var b=5; return a+b; }; var withBrace = funcHi();
这个问题已经有答案了: Why does babel rewrite imported function call to (0, fn)(...)? (3 个回答) 已关闭 6 年前。 我正在使用 U
在阅读了绑定(bind)到 React ES6 类的方法的 bind 要求后,我对这个示例仍然遇到一些困难: class ProductList extends React.Component {
在网上查了一下,我还没有看到很多设置函数等于函数的例子。然而,在我发现的几个论坛中,似乎很多人都说这种方法没有得到广泛支持。 为了解释我的问题,我有一个表格,我想在上面实现这个:
我正在阅读某人的代码,我看到以下内容: this.device_name.changes().onValue(this.changeName.bind(this)) 据我了解,onValue 接受一个
我正在尝试传递一个动态加载的 dll 的类型(它使用一个接口(interface),但我需要conectrete implementation of this) to a function and a
我正在学习如何在 PHP 中使用 MySQL,在学习如何在数据库中调用 SQL 查询时,我看到程序方法包含以下 if 语句: if($result = mysqli_query($link, $que
如果某些东西使用了尚未定义的函数,为什么 JSLint 会提示?关键是该函数已定义 - 如果某个东西调用该函数,则该函数存在并且事情将会起作用。 看一下下面的代码: function foo() {
在我遇到的一个网络应用程序中,在 logout.jsp 中有一个 javascript 行: parent.parent.renderProcessingTextOff(); 在使用 IE 脚本调试器
我有一个表示函数参数列表的可变参数模板,例如: void myFunc (int,int,std::string) { } template class MyTemplateClass { }; ..
当尝试将一个简单的 JS 文件转换为禁用隐式“any”的 TS 文件时,出现此错误: error TS7009: 'new' expression, which lacks a constructor
我在很多地方都遇到过一些具有这种模式的代码: this.someFunction.call(this, param); 但在我看来这只是一种更冗长的打字方式 this.someFunction(par
请看一下这段代码。我需要显示一条警报消息“mikä on elämän tarkoitus?”使用此代码 window["mikä"]("on")("elämän")("tarkoitus")("?"
基本上我在标题中提到的是我正在尝试做的,我不确定是否可以做。 我有: $myClass = new Class(); $var = $myClass->someFunction(); 但后来我再也没有
我有一个关于 Javascript 在原型(prototype)、变量声明和构造函数方面的行为的问题。 为什么这有效: var myFunction = function(){ alert('some
我是一名优秀的程序员,十分优秀!