PHP SOAP Неверная версия, но возвращает ответ

У меня проблема, что через несколько дней моя служба возвращает

[faultstring] => Wrong Version [faultcode] => VersionMismatch 

но и возвращается и реагирует.

Вот мой код:

 <?php $wsdl = "..?wsdl"; $client = new SoapClient($wsdl, array('location' => $URL, 'trace' => 1) ); try { $req = array("GetTime" => // my request ); $data = $client->__soapCall("GetTime", $req); $result = json_decode(json_encode($data), true); } catch (Exception $e) { echo "<pre>"; print_r($client->__getLastResponse()); echo "</pre>"; } ?> 

Я пытаюсь использовать soap_version '=> SOAP_1_1 и soap_version' => SOAP_1_2, но безуспешно.

Самое странное, однако, я получаю ответ от службы с помощью «$ client -> __ getLastResponse ()».

Кто-нибудь знает, откуда эта проблема? Я был бы признателен, если бы кто-нибудь подумал, как справиться с этой проблемой.