草庐IT

SOAP-ERROR

全部标签

php - 在 PHP : OpenSSL Error messages: error: 1409F07F: SSL routines: SSL3_WRITE_PENDING: bad write retry

我正尝试在PHP中使用SSL/TLS连接发送大量数据。如果数据block不是很大或者我不使用TLS,但我需要(接近2MiB),fwrite函数会显示警告,它会很好地工作:Warning:fwrite():SSLoperationfailedwithcode1.OpenSSLErrormessages:error:1409F07F:SSLroutines:SSL3_WRITE_PENDING:badwriteretry我用来连接客户端的相关代码:$cntxt=stream_context_create(array('ssl'=>array('local_cert'=>'certifica

php mail function error -> Warning : mail() [function. mail] : SMTP server response: 530 5. 7.0 必须先发出STARTTLS命令

我正在尝试从php向gmail帐户发送电子邮件。我的笔记本电脑上有以下设置:Windows8InternetconnectionXAMPP1.7.4,PHPVersion5.3.5,我有以下php.ini设置[mailfunction];ForWin32only.;http://php.net/smtpSMTP=smtp.gmail.com;http://php.net/smtp-portsmtp_port=:465;ForWin32only.;http://php.net/sendmail-from;sendmail_from=postmaster@localhost;ForUnix

PHP fatal error : require_once(): Failed opening required 'Zend/Gdata/Extension.php'

由于某些奇怪的原因,我现在无法弄清楚,NoEmbed.php在尝试包含文件时失败并出现fatalerror。包含路径设置正确,我已经验证如下(就在NoEmbed.php中的require_once指令之前):$s=ini_get('include_path');$a=explode(':',$s);foreach($aAS$path){echo$path;if(file_exists($path.'/Zend/Gdata/Extension.php'))echo'...found';elseecho'...notfound';}在预期位置输出“found”。我必须承认,我目前无法想出发

php - 如何用 PHP SoapClient 调用重载的 SOAP 方法?

Confluencesoapapi定义了两个同名不同参数的方法:PagegetPage(Stringtoken,longpageId)-返回单个页面(根据文档,第二个参数是字符串,但在WSDL中它是长的)PagegetPage(Stringtoken,StringspaceKey,StringpageTitle)-返回单个页面我需要使用PHPSoapClient调用带有两个参数的方法。在WSDL模式下,SoapClient坚持使用三参数。在非WSDL模式下,我设法用两个参数进行调用,但我不能将第二个参数的类型设置为long。我怎样才能让SoapClient使用两个正确类型的参数调用ge

PHP Magento SOAP-错误 : Parsing WSDL: Couldn't load from urlpath

我正在尝试通过传递托管在我的本地计算机上的url、我的开发环境来创建soap客户端,但我不断收到此错误。我曾经能够调用这个电话,而且效果很好。基本上我所做的就是这个$client=newSoapClient('http://virtual.website.com:81/api/?wsdl');如果我在浏览器中访问url,它就会出现,所以我知道这是正确的位置。在Magento论坛上有一些类似的帖子,但我不知道这是Magento特有的问题。他们提到的一切都是我已经拥有的解决方案。他们说要编辑主机文件,例如127.0.0.1website.com我已经有了这个,因为它被设置为虚拟主机。这是我

php - 如何创建用于在 SSL 下调用 WCF Web 服务的 PHP SOAP 客户端?

我们在IIS中安装的SSLWeb服务器下有一个WCF服务。Web服务是使用.NET3.5和WCF3.0创建的。我们可以毫无问题地使用.NET3.5客户端访问它。让我们将发布服务的URL命名为:https://my-server.com/testservice.svc?wsdl我们需要进行概念验证,以检查是否可以使用PHP客户端访问它。我尝试使用NuSOAP或PHP的标准SoapClient,但在这两种情况下我都遇到异常。这是我的代码:它用这条消息返回异常:Error:sendSms:SoapFaultexception:[WSDL]SOAP-ERROR:ParsingSchema:ca

php - 并行、多个 SOAP 请求/连接?

我正在运行以下代码:doStuff();echo$client‐>response();$i++;}?>分别:response=$this->srv()->doStuff(array('stuff'=>$this->get('stuff')));return$this;}publicfunction__construct($location,$wsdl,$username,$password,$proxyHost=NULL,$proxyPort=NULL){if(is_null($proxyHost)||is_null($proxyPort))$connection=newSoapCl

php - PHP 中的 SOAP 服务器 - 如何编写 WSDL 文件 - 技巧

我有相当复杂的(身份验证、日志……)SOAPserver(标准PHP扩展)。一切正常,但我想知道是否有用于创建/生成WSDL文件的工具?我手动进行的所有更改都存在两个问题:本地主机出于测试原因,我在本地主机上有相同的SOAP服务器-我需要相同的WSDL文件,唯一的区别是指向本地主机的url地址。我从一个(本地主机)文件复制并粘贴行到另一个(生产)文件,这是犯错误的好方法。新功能当我想向WSDL添加功能时,我需要“很长时间”才能再次理解wsdl,因为它有超过1000行。我对SOAP和WSDL都很陌生-我正在寻找好的(免费的)WSDL编辑器或工具来生成WSDL文件。

php - NuSOAP varDump PHP fatal error : Allowed memory size of 134217728 bytes exhausted

对不起我的英语:)我有NuSOAP0.9.5版。我在尝试获取大数据时遇到了php错误:PHPfatalerror:允许的134217728字节内存已耗尽(已尝试分配27255652字节)堆栈跟踪显示问题出在varDump方法中。我的解决方案是:我已将varDump方法(在nusoap.php中)更改为:functionvarDump($data){$ret_val="";if($this->debugLevel>0){ob_start();var_dump($data);$ret_val=ob_get_contents();ob_end_clean();}return$ret_val;

php - 如何使用非默认内容类型调用 PHP Soap 1.1

我需要在PHP中调用SOAP1.1网络服务。但是,为了工作的要求之一是我必须发送Content-Type=application/soap+xml。现在,我知道这些是差异:SOAP1.2->内容类型:application/soap+xmlSOAP1.1->内容类型:文本/xml我需要使用带有WSDL的SoapClient来执行此操作。但是,在将SoapClient的版本设置为1.1后,我找不到如何设置Content-Type有人可以提供示例或代码片段吗?谢谢! 最佳答案 当您尝试在stream_context中设置它们时,有许多h