Я пытаюсь реплицировать PHP Soap Client в NodeJS. В PHP: $result = $client->__SoapCall('PAYMENT_METHOD', array($params)); Это прекрасно работает Когда я использую узел-мыло и делаю следующее в NodeJS client.PAYMENT_METHOD([params], function(err, result) { console.log(err); },{},header); Я получаю эту ошибку: <faultstring> Процедура 'PAYMENT_METHOD' отсутствует </ faultstring>
У меня странный вопрос с подключением PHP-приложения к службе SOAP 1.2 + WSDL: Предыдущие сведения: Apache server 2.4 с модулем php5-fcgi. Я работаю над клиентом для службы SOAP, и я могу сделать запрос на услугу. Задание прошло некоторое время. Мне нужно было сделать set_time_limit (60), потому что, если у меня его нет, скрипт возвращает ошибку […]
В PHP, если вы пытаетесь создать экземпляр нового SoapClient , а WSDL недоступен (сервер вниз или что-то еще), возникает фатальная ошибка PHP: Неустранимая ошибка: SOAP-ERROR: анализ WSDL: не удалось загрузить с « http://example.com/servlet/app/SomeService?wsdl »: не удалось загрузить внешний объект « http://example.com/servlet/app / SomeService? Wsdl " Неустранимые ошибки в PHP, насколько я знаю, не подлежат восстановлению. […]