草庐IT

soap_client

全部标签

php - google-api-php-client-0.5.0 回调网址?

我是集成api的新手,我正在尝试使用google-api-php-client-0.6.0,我在Google注册了我的应用程序,并在中配置了它们dev.siva.com虚拟主机中的simple.phpsetApplicationName('GoogleContactsPHPSample');$client->setScopes("http://www.google.com/m8/contacts/");//Documentation:http://code.google.com/apis/gdata/docs/2.0/basics.html//Visithttps://code.goo

php - socket client查数据时socket server是 "hit"吗?

我设置了一个PHP服务器每秒写入一个套接字。while(1){$message="Hello,World!";socket_write($socket,$message,strlen($message));sleep(1);}然后我有一个Lua客户端(CoronaSDK),它每1/10秒检查一次套接字是否有数据:timer.performWithDelay(100,function()sock:receive()end,0)end我的问题是:每次运行sock:receive()时服务器是否“命中”?还是sock:receive()只检查本地缓冲区?重新表述这个问题:我运行sock:re

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

php - yii : how to enable ajax if client insert space in textfield

在yii中,我在yii1.1.X的clientoptions中找到了validateOnChange和validateOnType但如果客户端在textField中输入空格,我需要启用ajax就像stackoverflow中的标签一样这是我的_form.phpbeginWidget('CActiveForm',array('id'=>'text-form',//Pleasenote:Whenyouenableajaxvalidation,makesurethecorresponding//controlleractionishandlingajaxvalidationcorrectly

php - SOAP 错误 : Parsing WSDL: Couldn't load from 'xxx/?wsdl' : Premature end of data in tag html line 1

几天来,我一直遇到错误,但无法找到解决此问题的方法。WSDLSOAP-ERROR:ParsingWSDL:Couldn'tloadfrom'http://www.domain.com/?wsdl':Prematureendofdataintaghtmlline1有关信息,这个wsdl在我们的生产环境中工作,当我试图让它在我的开发环境中工作时,我们遇到了这个错误。首先,我尝试用SOAPUI尝试这个文件,结果完全一样错误。我尝试用外部PHP脚本利用它,同样的错误。例如:$wsdl="http://www.domain.com/?wsdl";$service=newSoapclient($w

php - 使用 php SOAP 和 WSDL 的正确步骤是什么?

我已经解决了很多问题和困惑,请看FinalCodeandissueonthisquestion在开发PHPSOAP服务(第一次)时,我遇到了很多错误。让我把场景画下来,以便更好地理解和理解我手上的东西一个网址(.asmx)2个WSDL链接==>https:.../Schemas/Informationservice.WSDL==>https:.../Schemas/Orderuploadservice.WSDL3个证书文件(.pem和.CER和.PFX)来自PHPSOAPDocumentation的引用资料,我创建了这个classP.S.此Web服务在ASP.net和SOAP1.1上,

php - 错误 : Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR

我尝试将pdf文件转换为图像。我检查这个website,并按照所有步骤说明进行操作。1.obtainanapilicensekey2.downloadtheAPIClass3.Deploythephpfile4.createmypdffile但是当我运行我的文件时发生了这个错误:错误fatalerror:未捕获的SoapFault异常:[WSDL]SOAP-ERROR:解析WSDL:无法从“http://apis.pdfaid.com/pdfaidservices/Service1.svc?wsdl”加载':无法在C:\xampp\htdocs\Web_V2\PdfaidService

php - 在没有 WSDL 的情况下提供 SOAP 服务是不好的做法吗?

我正在使用PHP的SoapClient访问SOAP服务。服务提供商告诉我他们的WSDL仅用于开发,我不应该在生产中使用它。SoapClient构造函数期望第一个参数是服务的WSDL,但在非WSDL模式下工作时也允许为null。我一直在搜索RFC和W3C以寻求指导,但未能找到任何关于将WDSL与SOAP一起使用的明确信息。提供SOAP服务的人是否也应该提供WSDL?如果有人使用WSDL提供SOAP服务,那么为每个SOAP调用查询该WSDL是否正确? 最佳答案 IsitbadpracticetoprovideaSOAPservicewi

php - 使用 php :SoapClient? 为 complexType 序列构建 SOAP 请求的正确方法是什么

我很难理解如何SoapClient有效。wdsl[..][..]网络服务的所有者建议请求必须如下所示:bar_qux_valuefoo_string我认为我应该做的是:$client=new\SoapClient($url_to_wsdl);$result=$client->GetResult(["Foo"=>"foo_value","Bar"=>["Bar"=>["Qux"=>"bar_qux_value"]]]);但这给了我:SOAP-ERROR:Encoding:objecthasno'any'property那么也许我需要这样做?$client=new\SoapClient($

php - 使用 WSDL 构建用于 SOAP 的 PHP 数组

我正在用PHP5.2编写一个SoapServer以将空缺列表返回给另一个应用程序。我的WSDL文档需要一个复杂的类型:我的功能是生成一个大的嵌套数组来组装每个空位,然后将数组的数组(即:空位)返回给SoapServer。不幸的是,每个数组都有索引。因此,Vacancies中的每个VacancyType元素都有一个唯一的索引。这似乎抛出了WSDL定义,返回给我的数据只是抛出一个解析错误。我通常将关联数组用于键对值,但是当我处理n个VacancyType实例时,它不起作用,因为没有唯一引用。对于这种情况是否有已知的解决方法(例如:可能是一个对象),或者我应该修改我的WSDL文档以适应索引数