Как лучше всего работать с @PUT в остальном мире. у меня простой способ
@PUT
@Path("/")
public boolean putShotComponentNote(String note) {
System.out.println(note);
return true;
}
И когда я пытаюсь получить доступ к этому методу с помощью плагина для Chrome, такого как Simple REST Client или REST Console, где я указываю URL-адрес, а в сегменте данных я помещаю пару значений ключа
note=This is some note
В моем методе я получаю и ключ, и значение. В идеале я хотел бы получить значение только на основе имени переменной, как я вижу в некоторых примерах из http://docs.redhat.com/docs/en-US/JBoss_Enterprise_Web_Platform/5/html-single/RESTEasy_Reference_Guide/index.html
@PUT
@Path("array")
@Consumes("application/xml")
public void putCustomers(Customer[] customers)
{
Assert.assertEquals("bill", customers[0].getName());
Assert.assertEquals("monica", customers[1].getName());
}
Так может ли кто-нибудь указать мне в правильном направлении?
Спасибо всем
Возможно ли, что это трудно?
Это запрос, который отправляется
Request Url:
http://localhost:8080/rest/
Request Method: PUT
Status Code: 415
Params: {
"note": "asd"
}
Итак, как мне получить доступ к параметру заметок? @PathParam не будет работать, равно как и @QueryParam, и просто String not (как написано выше) не даст мне note=asd, и я хотел бы избежать этого.
Так это возможно