20Fermer22
onurLe 04/11/2009 à 00:13
Je veux debugger ce module:
https://forge.process-one.net/browse/ejabberd-modules/ejabberd_xmlrpc/trunk/src/ejabberd_xmlrpc.erl?r=HEAD
qui n'est pas de moi.


Sur la machine qui marche pas:
new-host:~ onur$ telnet 127.0.0.1 4560
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
POST / HTTP/1.1
Content-Length: 140
User-Agent: Erlang XML-RPC Client 1.13
Content-Type: text/xml
Connection: close

<?xml version="1.0"?><methodCall><methodName>echothis</methodName><params><param><value><int>800</int></value></param></params></methodCall>
Connection closed by foreign host.



Sur la machine qui marche:
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
POST / HTTP/1.1
Content-Length: 140
User-Agent: Erlang XML-RPC Client 1.13
Content-Type: text/xml
Connection: close

<?xml version="1.0"?><methodCall><methodName>echothis</methodName><params><param><value><int>800</int></value></param></params></methodCall>
HTTP/1.1 200 OK
Content-Length: 115
Server: Erlang/1.13
Content-Type: text/xml
Connection: close

<?xml version="1.0"?><methodResponse><params><param><value><int>800</int></value></param></params></methodResponse>Connection closed by foreign host.


et le truc c'est que j'ai rien dans les logs de ejabberd. Je voudrais ajouter des debug.log (enfin leur equivalent) mais je sais meme pas comment on fait ca.
A noter que si je mets trop de temps a entrer le post, j'obtiens bien un log dans ejabberd.log:=ERROR REPORT==== 2009-11-04 00:09:33 ===
{tcp_serv,139,{xmlrpc_http,handler,timeout}}

En gros je veux juste comprendre pourquoi ca m'envoie un p**** de string vide.