Исключение SoapFault: [HTTP] Ошибка при получении http тела - PullRequest
0 голосов
/ 29 января 2019

Здравствуйте, я имею дело с проблемой, используя SoapCall

Возвращает эту ошибку

Исключение SoapFault: [HTTP] Ошибка при получении тела http, No Content-Length, соединение закрытоили фрагментированные данные в C: \ xampp \ htdocs \ testCI \ application \ controllers \ Controleur_test.php: 33 Трассировка стека: # 0 [внутренняя функция]: SoapClient -> __ doRequest ('__ soapCall (' getAdherent ', Array)

Вот мой код

 try {

$client = new SoapClient($url, 
    array(
       'uri'=>'http://schemas.xmlsoap.org/wsdl/soap/',
            'style'=>SOAP_RPC,
            'use'=>SOAP_ENCODED,
            'soap_version'=>SOAP_1_1,
            'cache_wsdl'=>WSDL_CACHE_NONE,
            'connection_timeout'=>5000,
            'trace'=>true,
            'encoding'=>'UTF-8',
            'autentication'=>SOAP_AUTHENTICATION_BASIC,
            'login'=>"",
            'password'=>"",
    )
);
    try {

        $client->__soapCall('getAdherent',$params);

    } catch (SoapFault $fault) {

        echo $fault.'<br>';
    }
    echo($client->__getLastRequestHeaders().'<br>');
    echo($client->__getLastResponseHeaders().'<br>');

    $reponse = $client->__getLastResponse();

    var_dump($reponse);

} catch (SoapFault $fault) {
    echo $fault;
}

Ответ getLastResquestHeaders

POST /WS_EXTRANET_WEB/awws/WS_Extranet.awws HTTP / 1.1 Хост: someurl Соединение: закрыть User-Agent: PHP-SOAP / 7.2.5 Content-Type: text / xml; charset = utf-8 SOAPAction: "urn: WS_Extranet / GetAdherent" Длина содержимого: 263 Авторизация: Basic Og ==

Ответ getLastResponseHeaders

HTTP / 1.1 200 OK Дата: вторник, 29 января 2019 08:15:20 GMT Сервер: Apache / 2.2.4 (Win32) WebDevSrc: MEM text / xml; charset = utf-8 ntCoent-Length: 6542 Keep-Alive: время ожидания = 5, max = 99 Cneonction: Keep-Alive Content-Тип: текст / xml;charset = utf-8 Set-Cookie: NSC_OT-WT-QSPE-DT-XT_xfc-qspe-xeq = ffffffff84250a7445525d5f4f58455e445a4a423660; истекает = вторник, 29-января-2019 08:17 * GMT; путь = / 10: 21 апреля1022 *

Я использую PHP7 и Apache 2.4.33

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация для решения этой проблемы

Заранее спасибо.

...