Obejście problemu niepowodzenia żądania SOAP PHP, gdy wsdl definiuje powiązanie portu usługi jako https i port 80?

Używam usługi internetowej SOAP przy użyciu rozszerzenia mydła php5. Wsdl usługi został wygenerowany przy użyciu Axis java2wsdl i niezależnie od opcji użytych podczas generowania, adres URL portu jest wyświetlany jakohttps: //xxx.xxx.xxx.xxx**: 80 **

Jeśli ściągnę plik WSDL na mój serwer, usuń specyfikację portu 80 z wartości lokalizacji powiązania portu i odwołaj się do lokalnego pliku w moim wywołaniu soapclient.

Jeśli jednak spróbuję odwołać się do niego zdalnie (lub pobrać go i odwołać do niego lokalnie, tak jak jest), połączenie nie powiedzie się z błędem mydlanym.

Nie mam danych wejściowych po stronie usługi, więc nie mogę zmusić ich do zmiany procesu generowania wsdl. Tak więc, chyba że istnieje sposób na ignorowanie portu przez soapclient, utknąłem przy użyciu lokalnie zmodyfikowanej kopii wsdl innej osoby (której wolałbym nie robić).

Jakieś przemyślenia, jak sprawić, by mój soapclient ignorował port 80?

questionAnswers(2)

yourAnswerToTheQuestion