For a @GET operation which one to use @QueryParam

2019-09-06 23:10发布

问题:

I am developing a server side application (not client). I have a list operation where I am using @GET and I am passing the parameters as @QueryParam. Should I use @FormParam? Will it be helpful while developing the client?

回答1:

The @FormParam annotation will expect the parameter to be in the body of the request as sent by an HTML form submit.

An HTTP GET should not use a request body. So, keep using @QueryParam for @GET.

See also:

  • HTTP GET with request body


标签: java rest