2010-02-08 16 views
1

Y at-il quelqu'un ici qui pourrait être familier avec les services Web dans le cadre yii?Problème avec une méthode de test dans les services Web Yii

Je déclare la méthode d'essai suivante:

/** 
    * 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"; 
} 

Mais quand je tente d'appeler cette méthode, je reçois la réponse suivante:

− − WSDL − SOAP-ERROR: Parsing WSDL: Couldn't load from ' http://sms.chillnethosting.co.za/index.php?r=sms/webservice ' : Start tag expected, '<' not found

Le WSDL génère quand je l'appelle mon URL: Web Service URL

Des idées?

+0

S'il vous plaît fournir un PoC complet. Il semble que votre appelant accède à SmsController :: actionWebservice(), mais je ne peux pas voir une telle classe/méthode dans votre code. A côté de cela, votre documentation est erronée concernant la valeur de retour, ce qui me fait penser que vous êtes vraiment confus ... – Flavius

Répondre

0

j'ai réussi à comprendre quel était le problème. Il semble que le WSDL a été mis en cache dans mon navigateur. L'erreur que j'ai reçue était due à une faute de frappe que j'ai faite plus tôt, mais le navigateur l'a mis en cache.

Merci pour toutes les réponses.

0
+0

Avez-vous accidentellement créé deux comptes sur Stack Overflow? Vous pouvez suivre les [instructions données ici] (http://meta.stackexchange.com/questions/18232/how-can-one-link-merge-combine-associate-two-accounts-users-anonymous-unregiste/73801# 73801) pour marquer un modérateur et combiner vos comptes afin que vous ayez des privilèges d'édition complets sur vos questions/réponses. –