За последние 24 часа нас посетили 194558 программистов и 1997 роботов. Сейчас ищут 1548 программистов ...

Не получаю ответа от SOAP метода.

Тема в разделе "PHP для новичков", создана пользователем mazahaler, 19 дек 2017.

  1. mazahaler

    mazahaler Новичок

    С нами с:
    2 ноя 2017
    Сообщения:
    66
    Симпатии:
    2
    Здравствуйте, проблема в том, что по какой-то причине я не могу получить ответ от SOAP метода. Сам метод выглядит так:
    Код (Text):
    1. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://bus.rbi.com/service/reports/v1" xmlns:v11="http://bus.rbi.com/common/support/v1">
    2.    <soapenv:Header/>
    3.    <soapenv:Body>
    4.       <v1:loadReportTemplateElem>
    5.          <v1:reportCode>RPT_MAIN2</v1:reportCode>
    6.          <!--Optional:-->
    7.         <v1:templateType></v1:templateType>
    8.       </v1:loadReportTemplateElem>
    9.    </soapenv:Body>
    10. </soapenv:Envelope>
    Вызываю метод так:
    PHP:
    1. <?php
    2.        
    3.          $client = new
    4.             SoapClient(
    5.                 "http://localhost:8181/cxf/reports/v1?wsdl",array('trace' => 1)
    6.             );
    7. $reportCode="RTP_MAIN";
    8.             $paramsTemp = array(
    9.                 "reportCode"=>$reportCode
    10.           );
    11.           $responseTemp= $client->loadReportTemplate($paramsTemp);
    12.            var_dump($responseTemp);
    13.               echo "ЗАГОЛОВКИ ОТВЕТА:\n" . $client->__getLastResponseHeaders() . "\n";
    14.         ?>
    При этом ни var_dump, ни __getLastResponseHeaders абсолютно ничего не показывают. Тоесть страница пуста.
    Нужна помощь.
     
  2. mazahaler

    mazahaler Новичок

    С нами с:
    2 ноя 2017
    Сообщения:
    66
    Симпатии:
    2
    Проблема решена.