Проблема с методом тестирования в веб-сервисах Yii - PullRequest
1 голос
/ 08 февраля 2010

Есть здесь кто-нибудь, кто может быть знаком с веб-сервисами в среде yii?

Я объявил следующий метод испытаний:

/**
  * Send a single SMS message
  * 
  * @param string $username Username
  * @param string $password Password
  * @param string $identifier Valid Identifier to use
  * @param string $mobileNumber Mobile Number to send message to
  * @param string $message Message to send
  * @return string 'OK' on success, error message on failure
  * @soap
  */
 public function singleSms($username, $password, $identifier,$mobileNumber, $message){
  return "username=$username, pwd=$password, source=$identifier, mobno=$mobileNumber, msg=$message";
 }

Но когда я пытаюсь вызвать этот метод, я получаю следующий ответ:

- - WSDL - SOAP-ERROR: синтаксический анализ WSDL: невозможно загрузить из 'http://sms.chillnethosting.co.za/index.php?r=sms/webservice': начальный тег ожидается, <<не найден </p>

WSDL генерируется, когда я вызываю мой URL: URL-адрес веб-службы

Есть идеи?

Ответы [ 3 ]

0 голосов
/ 28 марта 2010

Мне удалось выяснить, в чем проблема. Кажется, что WSDL был кэширован в моем браузере. Ошибка, которую я получил, произошла из-за опечатки, которую я сделал ранее, но браузер кешировал ее.

Спасибо за все ответы.

0 голосов
/ 05 февраля 2011
0 голосов
/ 14 марта 2010

Вы объявили свое действие веб-службы?

http://www.yiiframework.com/doc/guide/topics.webservice#declaring-web-service-action

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...