djamali
@djamali
web developer

Как корректно вызвать метод soap?

$client = new SoapClient($WSDL_URL ,$param);
Посредством $client->__getFunctions()) получаю доступные методы, затем пытаюсь вызвать $client->GetStudEvM($params)

где
$params=[]
$params["StudentID"] = 100
сигнатура метода такова string(37) "struct GetStudEvM {
int StudentID;
но ничего не выводится, я уже думаю что на сервере такой метод не реализован. Или я что-то делаю неправильно? Другие методы отрабатывают на ура.
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ответы на вопрос 1
@lubezniy
Сначала включите режим отладки и посмотрите после вызова метода, что выдаётся в ошибку и что отправляется; может, сразу и определится проблема. Если не помогает, откройте URL WSDL и посмотрите схему по конкретному методу. Сверьте её с тем, что передаётся в методе. Тогда можно будет выводы делать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы