XML-RPC -> faultCode faultString
ALERT: NO sé com postejar codi XML, algú m'ajuda???
Se suposa que quan fas una cirda xml-rpc pots retornar una missatge d'error en cas de que no s'obtingui el resultat adequat o els paràmetres de la crida no siguin els que hagin de ser, en fi, que pot retornar errors.
ALERT!!!: NO sé com postejar codi XML si algú ho sap que m'avisi!!!
És per això que es retorna un XML format expressament amb dos paràmetres especials: faultCode i faultString
El format del XML és el següent:
faultCode
2002
faultString
courseList: Login Error
< values =" array('faultCode'"> $number,'faultString' => $string);
return xmlrpc_encode_request(NULL,$values);
I evidentment CAGADA PASTORET:
Al rebre el resultat veia el mateix resultat que a dalt, però el parser rebia el següent:
Un XML dintre un altre XML, o sigui que no podia veure on estava el problema ja que la sortida era la mateixa però la resposta del servidor no......
La solució? Doncs ben fàcil:
$values = array('faultCode' => $number,'faultString' => $string);
return $values;
El que passa és que un altre cop he perdut molt de temps per una tonteria on no podia identificar el que passava, cada dia els errors són més obscurs i google, com ja vaig dir uns posts dies endarrere ja no és el que era, i no m'ajuda a trobar documentació per descobrir les possibles errades que cometo.
És per això que he arribat a la següent conclusió: GOOGLE IS EVIL
0 comentaris:
Publica un comentari a l'entrada
Subscriure's a Comentaris del missatge [Atom]
<< Inici