当前位置: 首页>>代码示例>>PHP>>正文


PHP Zend_Soap_Client::getLastResponse方法代码示例

本文整理汇总了PHP中Zend_Soap_Client::getLastResponse方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Soap_Client::getLastResponse方法的具体用法?PHP Zend_Soap_Client::getLastResponse怎么用?PHP Zend_Soap_Client::getLastResponse使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Zend_Soap_Client的用法示例。


在下文中一共展示了Zend_Soap_Client::getLastResponse方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: clientAction

 public function clientAction()
 {
     //        return;
     $mtime = microtime();
     $mtime = explode(" ", $mtime);
     $mtime = $mtime[1] + $mtime[0];
     $starttime = $mtime;
     ini_set("soap.wsdl_cache_enabled", 0);
     $client = new Zend_Soap_Client("http://sms.loc/ws/sms?wsdl");
     try {
         $data = $client->text('C22CWF', "a3gtniwerfawkdhnako", '48510066024', 'test');
         debug($data);
     } catch (SoapFault $s) {
         var_dump("SOAP Fault: (faultcode: {$s->faultcode}, faultstring: {$s->faultstring})");
     } catch (Exception $e) {
         print "EXC:\n";
         var_dump($e->getMessage());
     }
     if ($client instanceof Zend_Soap_Client) {
         print "<pre>\n";
         print "Request :\n" . htmlspecialchars($client->getLastRequest()) . "\n";
         print "Response:\n" . htmlspecialchars($client->getLastResponse()) . "\n\n";
         print "Request:\n" . $client->getLastRequestHeaders() . "\n";
         print "Response:\n" . $client->getLastResponseHeaders() . "\n";
         print "</pre>";
     }
     $mtime = microtime();
     $mtime = explode(" ", $mtime);
     $mtime = $mtime[1] + $mtime[0];
     $endtime = $mtime;
     $totaltime = $endtime - $starttime;
     echo "<br /><h3>This page was created in " . $totaltime . " seconds</h3>";
 }
开发者ID:knatorski,项目名称:SMS,代码行数:33,代码来源:WsController.php

示例2: _logTraffic

 /**
  * Keep track of all requests and their responses in a log file
  * @return Void
  */
 protected function _logTraffic()
 {
     if ('testing' !== APPLICATION_ENV) {
         $lastRequest = $this->_client->getLastRequest();
         $lastResponse = $this->_client->getLastResponse();
         $filename = date('Y-m-d') . '-gofilex.log';
         $logMessage = "\n";
         $logMessage .= '[REQUEST]' . "\n";
         $logMessage .= $lastRequest . "\n\n";
         $logMessage .= '[RESPONSE]' . "\n";
         $logMessage .= $lastResponse . "\n\n";
         dump($filename, $logMessage);
     }
 }
开发者ID:grrr-amsterdam,项目名称:garp3,代码行数:18,代码来源:Gofilex.php

示例3: getLastResponseXML

 /**
  * @return void
  */
 public function getLastResponseXML()
 {
     header('Content-type: text/xml');
     print parent::getLastResponse();
 }
开发者ID:igorvasiliev4,项目名称:magento_code,代码行数:8,代码来源:Client.php

示例4: testGetLastResponse

    public function testGetLastResponse()
    {
        $server = new Zend_Soap_Server(dirname(__FILE__) . '/_files/wsdl_example.wsdl');
        $server->setClass('Zend_Soap_Client_TestClass');

        $client = new Zend_Soap_Client(dirname(__FILE__) . '/_files/wsdl_example.wsdl');
        $client->setLocalServer($server);

        // Perform request
        $client->testFunc2('World');

        $expectedResponse = '<?xml version="1.0" encoding="UTF-8"?>' . PHP_EOL
                          . '<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" '
                          .               'xmlns:xsd="http://www.w3.org/2001/XMLSchema" '
                          .               'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" '
                          .               'xmlns:enc="http://www.w3.org/2003/05/soap-encoding">'
                          .     '<env:Body xmlns:rpc="http://www.w3.org/2003/05/soap-rpc">'
                          .         '<env:testFunc2Response env:encodingStyle="http://www.w3.org/2003/05/soap-encoding">'
                          .             '<rpc:result>testFunc2Return</rpc:result>'
                          .             '<testFunc2Return xsi:type="xsd:string">Hello World!</testFunc2Return>'
                          .         '</env:testFunc2Response>'
                          .     '</env:Body>'
                          . '</env:Envelope>' . PHP_EOL;

        $this->assertEquals($client->getLastResponse(), $expectedResponse);
    }
开发者ID:bhaumik25,项目名称:zend-framework,代码行数:26,代码来源:ClientTest.php

示例5: monitortestAction

 public function monitortestAction()
 {
     $client = new Zend_Soap_Client("http://negocjator.karol.dev-lublin.adm/service/handler?wsdl", array('soap_version' => SOAP_1_2, 'cache_wsdl' => WSDL_CACHE_BOTH));
     $head->ip = Zend_Controller_Action_HelperBroker::getStaticHelper('Currentip')->getCurrentIp();
     $head->sid = '999';
     try {
         $return = $client->setNegotiationNotification($head, 132, '2013-08-08 15:48:12');
         print "<pre>\n";
         print "Request :\n" . htmlspecialchars($client->getLastRequest()) . "\n";
         print "Response:\n" . htmlspecialchars($client->getLastResponse()) . "\n";
         print "</pre>";
         print "Response:\n" . htmlspecialchars_decode($client->getLastRequestHeaders()) . "\n";
         exit;
     } catch (Exception $e) {
         diee($e->getMessage());
     }
 }
开发者ID:knatorski,项目名称:SMS,代码行数:17,代码来源:SoaptestController.php


注:本文中的Zend_Soap_Client::getLastResponse方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。