[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xmlrpc-user
Subject:    Re: about example
From:       cyrille <cyrilleml () kbuilder ! net>
Date:       2002-09-11 7:19:13
[Download RAW message or body]

Thanks Daniel for your answer.
But really, I shurely miss somthing  !please, help me running simple 
stuff ;o)

I'd donwloaded xmlrpc1.1 to maje my test.
In Webserver.Main there are some Handler added :
            WebServer webserver = new WebServer(i);
            webserver.addHandler("string", "Welcome to XML-RPC!");
            webserver.addHandler("math", java.lang.Math.class);
            webserver.addHandler("auth", new AuthDemo());
            webserver.addHandler("$default", new Echo());
            webserver.addHandler("mttf", new 
XmlRpcClient("http://www.mailtothefuture.com:80/RPC2"));

if I start the server :

 > java org.apache.xmlrpc.WebServer
  Usage: java org.apache.xmlrpc.WebServer <port>
  started web server on port 8080

then the client :

 > java org.apache.xmlrpc.XmlRpcClient http://localhost:8080 echo abcd
[abcd]

we can see that class Echo is used.

But if I try to call other handler, I get exactly the same behavior :
 > java org.apache.xmlrpc.XmlRpcClient http://localhost:8080 string abcd
[abcd]
 > java org.apache.xmlrpc.XmlRpcClient http://localhost:8080 math  abcd
[abcd]
 > java org.apache.xmlrpc.XmlRpcClient http://localhost:8080 auth abcd
[abcd]

Shure I miss something.
Please, can you tell me what is wrong in that example call ?

Cyrille


Daniel L. Rall wrote:

>On Wed, 11 Sep 2002, cyrille wrote:
>
>  
>
>>hello,
>>
>>I just try to run examples, after reading doc.
>>It's seems to running fine, but not at all ...
>>
>>It seems to always use the default Handler : Echo()
>>
>>1 / I lauch a server :
>>    $ java org.apache.xmlrpc.WebServer
>>    Usage: java org.apache.xmlrpc.WebServer <port>
>>    started web server on port 8080
>>2 / then a client :
>>    $ java org.apache.xmlrpc.XmlRpcClient  http://localhost:8080 echo toto
>>[toto]
>>
>>so that's working.
>>but if I try other method I've found in source like "string" or "math"
>>e.g. : in class org.apache.xmlrpc.WebServer :
>>    ...
>>    webserver.addHandler("string", "Welcome to XML-RPC!");
>>    webserver.addHandler("math", Math.class);
>>    ...
>>
>>It is always do like if calling the default Hnadler : method "echo" :
>>
>>    $ java org.apache.xmlrpc.XmlRpcClient  http://localhost:8080 string abc
>>    [abc]
>>    $ java org.apache.xmlrpc.XmlRpcClient  http://localhost:8080 math abc
>>    [abc]
>>
>>Is some one get a idea ???
>>    
>>
>
>It looks like the string and math handler are mapped to the echo handler, as 
>you guess.  Check the source code for your version to see for sure, or try the 
>latest from CVS to see if it still does the same thing.
>
> -- 
>
>Daniel Rall <dlr@finemaltcoding.com>
>
>
>
>  
>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic