HTTP-статус 405 - Метод не разрешен |Джерси |REST WS Call |PUT & DELETE - PullRequest
0 голосов
/ 05 октября 2018

-Код для выставления ресурса:

@Path("/messages")
public class MessageResource {
 @PUT
@Path("/{messageId}")
@Consumes(MediaType.APPLICATION_JSON)
@Produces({MediaType.APPLICATION_JSON, MediaType.TEXT_HTML})
public MessageEntity updateMessage(MessageEntity messageEntity, @PathParam("messageId") long messageId) {
    messageEntity.setMessageId(messageId);
    return new MessageService().updateMessage(messageEntity);
}

}

URI для проверки: http://localhost:8080/rest-webservice-app/webapi/messages/1

Я тестирую с помощью Почтальона (поэтому не проблема с методоми каждый раз я получаю одну и ту же ошибку:

HTTP Status 405 - Метод не разрешен

Я слонялся по переполнению стека и другим блогам / форумам для ответа, но ничего не кажетсяна работу.

Прочтите также о брандмауэрах запроса PUT / DELETE, но это не проблема брандмауэра в случае, если мы тестируем в локальной среде разработчика.

POST и GET работают нормально.

Проблема связана с DELETE и POST.

Может кто-нибудь помочь мне с этим?

Спасибо.

...