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?
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