Сбой подключения к серверу Soap на случайных серверах с использованием PHP - PullRequest
1 голос
/ 04 июня 2019

Мне нужно подключиться к Soap API с помощью PHP, но на некоторых серверах случайно появляется ошибка «Нет ответа». Например, я могу получить ответ локально (xampp + PHP 7.3.5 + Laravel 5.8), но получаю ошибку на моем выделенном сервере.

Это веб-сервис:

http://moghim24.ir:8080/Moghim24Scripts/Moghim24Services.svc?wsdl

В качестве справки, когда я тестирую API с http://wsdlBrowser.com, я могу получить доступ к функциям и получить ответ, но при использовании http://www.soapclient.com/soaptest.html ответ пуст!

API не ограничивается конкретными IP-адресами. Что еще я должен проверить?

UPDATE: Пример кода: https://codeshare.io/293y70

1 Ответ

0 голосов
/ 06 июня 2019

Я протестировал ваш код на Ubuntu 18.04.1 с php 7.0.33, 7.2.19 и 7.3.6, и работает на 100% и очень быстро.

Я советую вам попробовать отладить с помощью is_soap_fault , а также с strace .Вы должны быть в состоянии выяснить, в чем проблема.

strace php myscript.php
...