Hi,
I'm using Axis2 1.3.

If I develop a RESTFul web service,
there is a case that service paramters are not correctly set.

The service class is :
------------------------------------------------------------
public class RESTfulEcho {

    public EchoDto echo(Integer id, String message) {
        EchoDto dto = new EchoDto();
        dto.setId(id);
        dto.setMessage(message);
        return dto;
    }
}

I've tried to call the service like this :
------------------------------------------------------------
http://localhost:8080/axis2/services/RESTfulEcho/echo?message=123

The parameter "id" is not explicitly set.


Then the service parameters are :

  id      ---> 1234
  message ---> null


When the parameters are explicitly set,
the service works correctly.
------------------------------------------------------------
http://localhost:8080/axis2/services/RESTfulEcho/echo?id=&message=123


But, I hope that when the parameters is not explicitly set,
the parameter is set null or throw a exception.


----
Thanks,
Takanori

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to