mgsmus
Merhaba Hocam,
İlgili bağlantıda SSL'i kapatarak işlem sağlıyorum.
$opts = [
'http' =>
[
'user_agent' => 'PHPSoapClient',
'header' => 'application/soap+xml; charset=utf-8'
],
'ssl' =>
[
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
]
];
$context = stream_context_create($opts);
$soapClientOptions = array(
'stream_context' => $context,
'cache_wsdl' => WSDL_CACHE_MEMORY,
'soap_version' => SOAP_1_2,
'keep_alive' => false,
'trace' => true
);
Bundan önce kullandığım değerler:
$soapClientOptions = array(
'stream_context' => $context,
'cache_wsdl' => WSDL_CACHE_NONE,
'soap_version' => SOAP_1_2,
'keep_alive' => true,
'trace' => true
);
Bu durumda iken belli bir süre sonra hata alıyorum ve supervisor restart attığımda parse hatası gidiyor. İlk yazdığım kullanımı 1-2 gündür kullanıyorum henüz hata almadım.
$client = new \SoapClient('...asmx?WSDL', $soapClientOptions);
Buradaki bağlantının karşı sistem tarafından mı çözümlenemediğine emin olmam için başka bir değer belirtmem gerekli midir ?