Я пытаюсь выяснить, как вызывать/вызывать метод PATCH, предоставляемый службой от клиента через Java-программу, используя Jesrey Client.есть способ вызвать HTTP PATCH на службе REST от клиента, используя Jersey Clinet
Я пробовал много способов и много читал в Интернете. Но, похоже, это пока не поддерживается в майке. Любая помощь будет оценена.
Один из примеров кода, который я пробовал.
ClientConfig clientConfig = new DefaultClientConfig();
clientConfig.getProperties().put(URLConnectionClientHandler.PROPERTY_HTTP_URL_CONNECTION_SET_METHOD_WORKAROUND, true);
clientConfig.getFeatures().put(JSONConfiguration.FEATURE_POJO_MAPPING, true);
clientConfig.getClasses().add(ProtobufMessageBodyReaderWriter.class);
CLIENT = Client.create(clientConfig);
CLIENT.resource(BASE_URL);
webResource = CLIENT.resource(BASE_URL);
T response = null;
ClientResponse cResponse = null;
cResponse = webResource.type(MediaType.APPLICATION_JSON).method("PATCH",ClientResponse.class, requestObject);
Это дает "java.net.ProtocolException: HTTP метод PATCH не поддерживает выход". Может ли кто-нибудь предложить мне, как это сделать указанным способом или любым другим способом?