Есть ли какие-либо работы для использования метода патча в Scribe

StackOverflow https://stackoverflow.com//questions/22033153

  •  21-12-2019
  •  | 
  •  

Вопрос

Писательский патч запрос не работает

Я прошел через Джерси, ребята, обработал обходной путь, но я не уверен, как я могу использовать это в моей логике в соответствии с там работаем, нам нужен объект java.net.httpurlconnection, но это был частный член запроса в писании ниже логики Iпытался осуществить

OAuthRequest request = new OAuthRequest(Verb.PATCH,url);
Service.signRequest(konyAccessToken, request);//service is OAuthService instance
String result = response.getBody();
.

В настоящее время я получаю сообщение об ошибке, когда патч не был поддержан Scribe (поскольку он использует httpurlconnection) Как можно добиться этого использования выше работы (или любого другого обходного пути)

Спасибо заранее Сурью

Это было полезно?

Решение

Это возьмет у меня во время того, чтобы понять это, но, наконец, получил решение, мы можем переопределить метод HTTP Использование параметра заголовка «X-HTTP-метод-переопределения» здесь является примером кода для этого

OAuthRequest request = new OAuthRequest(Verb.POST,url);
request.addHeader("x-http-method-override", "PATCH");  
Service.signRequest(konyAccessToken, request);//service is OAuthService instance      
String result = response.getBody();
.

Эта работа для других способов HTTP, таких как удаление, трассировка ....

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top