Ben istekleri göndermek için çalışıyorum hizmeti standart olmayan bir port üzerinden erişilebilir - 80 yani liman değil, bu port 80 üzerinden yerel olarak erişilebilir yüzden yerel app test ettik ve gayet iyi çalışıyor... (Değil LAN) üretim sunucusuna dağıtmak Ama ne zaman, başarısız olur.
Bir kez daha açıklık için:
-Dev sunucu LAN üzerinde
-SOAP sunucu LAN üzerinde
-Üretim sunucu WAN üzerinde
-SOAP sunucusu standart olmayan bir http portu üzerinden NAT / FW üzerinden erişilebilir (değil 80)
Sabun istemci belirtilen WSDL URI ile oluşturulur. Örneğin:
$this->client = new Zend_Soap_Client('http://server.com:10080/path/service.asmx?WSDL');
Ama sorguları çalışmak değil:
$this->client->function($query);
Ben bir olsun:
Internal Server Error
Istisna atılır.
PHP bu konuda kırıldı mı? Bir çözüm var mı?