Haben Sie eine Frage über die Anzahl der Werte in URL übergeben. Ich bekomme HTTP Status 405 Methode nicht erlaubt .. Wie kann ich alle diese Variablen an diese Methode übergeben? Jede Hilfe wird geschätzt ..Parameter übergeben mit in URL
@POST
@Path("/{message}/{messager_name}/{messager_last_name}/{messager_id}")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public void addMessage(@PathParam("message") String message, @PathParam("messager_name")String messager_name, @PathParam("messager_last_name")String messager_last_name ,@PathParam("messager_id") long messager_id){
new MessageService().addMessage(message, messager_name, messager_last_name, messager_id);
}
Geben Sie einfach die URL in einen Browser ein? Wenn dies der Fall ist, wäre das eine GET-Anfrage, daher die 405. Sie müssen dies mit einer POST-Anfrage testen. Dies kann im Code oder mit einer einfachen REST-Client-Browsererweiterung erfolgen. – rmlan
Ok danke! Ich werde es versuchen! –