Lassen Sie uns sagen, dass ich die folgende JAX-RS Web-Service haben:Wie kann ein JAX-RS-Webdienst nur Formularparameter akzeptieren, die im Anfragetext gesendet werden?
public class HelloService {
@POST
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
@Produces(MediaType.TEXT_PLAIN)
public String getMessage(@FormParam("name") String name) {
return "Hello, " + name + "!";
}
}
Dieser Webservice Formularparameter akzeptieren, ob sie in dem Antrag Körper gesendet oder in der URL gesendet (z http://foo.bar/baz?name=qux
).
Gibt es eine Möglichkeit, dass ich den Web-Service so konfigurieren kann, dass nur Formularparameter akzeptiert werden, die im Anfragetext gesendet werden?