Description
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 ---> 123
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.