Это мой метод JAX-RS Put. Здесь я использую несколько параметров.Метод JAX-RS Put с несколькими параметрами
@Path("/Add")
public class AddJSONService {
@PUT
@Path("/deactivateAdd/{idAdd}/{activeStatus}")
@Consumes(MediaType.APPLICATION_JSON)
public void deactivateAdd(@PathParam("idAdd") int idAdd, @PathParam("activeStatus") boolean activeStatus) {
AddInterface addInterface = new AddTable();
addInterface.deactivateAdd(idAdd, activeStatus);
}
}
Когда я запускаю этот метод, браузер приносит мне следующее сообщение.
Статус HTTP 405 - Метод не допускается.
Есть идеи по этому вопросу?
ОБНОВЛЕНО - idAllergy to idAdd.
Каков URL, который вы пробовали? – sinu
http: // localhost: 8080/Balance_Rest/rest/Add/deactivateAdd/3/false – Barrier
Используйте клиента отдыха, такого как почтальон, вместо браузера. Через браузер вы делаете GET вместо PUT – sinu