В настоящее время я отправляю данные в веб-службу с использованием PHP SOAP.
Все работает нормально, но я изо всех сил пытаюсь найти что-нибудь, касающееся работы с простоями веб-служб, медленного времени отклика и т. Д.
Веб-сервис не мой, поэтому мне приходится имитировать отсутствие ответов, используя неправильные настройки местоположения.В существующем состоянии выдается фатальная ошибка.
Данные хранятся до вызова SOAP, поэтому в идеале я хочу попробовать пару раз, и если ответа нет, сохраните этот результат и переместите пользователя дальше.
Вот база кода для ссылки:
$soap = new SoapClient( null , array(
"location" => "https://www.thewebservice.com",
"uri" => "http://www.w3.org/2001/XMLSchema-instance",
"trace"=>true
) );
$ret = $soap->__soapCall( "executeSoap" , Array( $xmlvar ) );