1

yiiフレームワークのWebサービスに精通している人はいますか?

次のテストメソッドを宣言しました。

/**
  * 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-エラー:WSDLの解析:「http://sms.chillnethosting.co.za/index.php?r=sms/webservice」からロードできませんでした:開始タグが必要です、「<」が見つかりません

URLを呼び出すとWSDLが生成されます:WebサービスURL

何か案は?

4

3 に答える 3

0

YiiWebサービスの別の例-

http://rowsandcolumns.blogspot.com/2011/02/yii-web-service-and-php-soap-client.html

于 2011-02-05T16:48:33.573 に答える
0

私は問題が何であるかを理解することができました。WSDL がブラウザにキャッシュされたようです。私が受け取ったエラーは、以前に行ったタイプミスによるものでしたが、ブラウザはそれをキャッシュしました.

すべての返信に感謝します。

于 2010-03-28T07:58:18.800 に答える
0

Web サービス アクションを宣言しましたか?

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

于 2010-03-14T04:53:17.660 に答える