草庐IT

SOAP_ACTION

全部标签

php - 使用 PHP 和 Soap 连接到网络服务

好的,我正在尝试连接到一个使用OTAXML模式的网络服务("http://www.opentravel.org/OTA/2003/05/GetVehAvailRate")此网络服务托管在rentcentric.com,这是一个在线预订和预订的托管解决方案,系统需要用户名和密码才能连接,到目前为止,每次连接尝试都会出现空白页面。没有错误信息,没有PHP输出,我对使用SOAP还是很陌生,(虽然我在房地产代理网站上使用它时确实取得了巨大的成功-不需要需要任何身份验证只是一个简单的值来识别该服务上的公司)我已经阅读并尝试了几乎所有在本网站和其他网站上找到的示例,但没有任何收获!对服务的请求概述

php - 无法使用 SimpleXML 解析 Soap 响应

我正在使用nativesoapclient()来调用WSDL,但我无法使用simplexml来解析结果。我一直收到错误消息:Warning:simplexml_load_string()[function.simplexml-load-string]:Entity:line1:parsererror:Extracontentattheendofthedocument这看起来不像是命名空间问题,我已经尝试使用网站其他地方提到的补丁来从输入字符串中删除冒号。编辑:谢谢,戈登是的,你是对的。服务器是一个使用数据集的Microsoft站点。如果我将trace设置为true声明soap客户端:$

php - SOAP 客户端接收空标准类

我不明白为什么我得到一个空的stdclass对象。代码如下:$client=newZend_Soap_Client('http://urltocodethatgenerateswsdl?wsdl',$options);$result=$client->sayHello(array('who'=>'Heidi'));Zend_Debug::dump($client->getLastResponse());Zend_Debug::dump($result);这是我从lastResponse得到的结果:SayHelloHeidi这里是$result的转储object(stdClass)#23

php - 如何从这个 xml 在 php 中生成 soap 请求?

我厌倦了尝试使用SOAP发送请求。这是我的xml200.125.145.101someUsersomeDesc1someDescsomePasssomeUser此函数发送带有命名空间的header,但有多个...我必须全部发送吗?privatefunction__getHeaders(){$ns='http://schemas.xmlsoap.org/soap/envelope/';//NamespaceoftheWS.$ip=$_SERVER['REMOTE_ADDR'];//BodyoftheSoapHeader.$headerbody=array('ClientIp'=>$ip,

php - SOAP: fatal error .. 无法连接到主机

我想尽办法都没有用,希望你能帮上忙。我从另一个网络开发人员那里接手了一个网站,所以我正在处理现有代码。代码在我自己的开发服务器(我的Win7机器上的debianVM)上运行,但在实时服务器上运行(WHM/cPaneladmin'dREDHATEnterprise5.4x86_64标准)。调用$BHclient->startSession后出现以下错误:Fatalerror:UncaughtSoapFaultexception:[HTTP]Couldnotconnecttohostin/home/aap3r/public_html/soap_test.php:60Stacktrace:#

php - 在 symfony 2 中为 Controller / Action 定义默认路由

如果我想让每个url调用除了我定义的url之后都对/ExplicitControllerName/ExplicitActionToRun起作用...路由看起来会是什么样子。例如一些伪代码:default_pathing:pattern:/{controller}/{action}defaults:{_controller:Bundle:Default:index}所以如果我去www.example.com/Page/About它会调用我的ControllerclassPageextendsController{publicAboutAction(){//CalledbyaboveURL

php - 在非 WSDL 模式下使用 PHP SOAP 客户端

我正在为客户开发API。我收到了以下信息:APIUrl:http://xyz-crm.example/WebAPI/Custom/project_name/XML/Username:foobarpassword:spameggs我需要在非WSDL模式下配置PHPSOAP客户端。我写了以下内容,但它似乎不起作用:$wsdl=null;$options=array('uri'=>'http://xyz-crm.example/WebAPI/Custom/project_name/XML/','location'=>'http://xyz-crm.exmaple.com/WebAPI/Cus

php soap :ServerServer was unable to process request. ---> 序列不包含任何元素

我需要使用CURL将XML作为soap请求发送。我使用创建了xml$xml="看起来像4dfdf34abvabc1eexfsTest12345Peter'sTest7301LennoxAveUnitE3LosAngelesCA90010US858-449-8022lshaules@mercatismedia.comElizabethShaulesUSPSFirstClassMailPrepaid947XXX1我正在使用以下代码发送CURL请求$url='http://someurl.com/Contracts.asmx';$curl=curl_init();curl_setopt($c

php - Coldfusion 在 PHP 中使用 SOAP Web 服务

我有一个使用ZendSOAP在PHP中创建的web服务,url如下:mysite.net/webservice/wsdl。WSDL定义如下:Returncancelpaymentstatus当我尝试使用ColdFusion将数据发送到Web服务时,出现以下错误:DetailContentisnotallowedinprolog.ErrNumber0ExceptionMessageContentisnotallowedinprolog.MessageAnerroroccurredwhileParsinganXMLdocument.StackTracecoldfusion.xml.XmlP

php - 从 ASP.NET C# 应用程序使用 PHP web 服务(SOAP、WSDL)-数组问题

我有一个Web服务,定义(WSDL)并用PHP实现。这个比较简单,重要的位定义如下:注意data参数是一个数组,其实是一个关联数组。PHP客户端与此完美配合,调用服务并获得正确的响应。现在,当我尝试通过ASP.NET使用此服务时...我将什么用作关联数组?哈希表?..VisualStudio创建的代理类说第二个参数实际上是一个字符串(或应该是字符串)而不是任何类型的集合...很费解...附录:我尝试抓取PHP生成的SOAP请求,这是其中包含“数据”参数的部分:...company_datanameTestcompanynamesloganTestcompanyslogan...那么ns