Há alguma forma de resolver para a utilização de PATCH método de escrivão
-
21-12-2019 - |
Pergunta
Escrivão PATCH pedido de não trabalhar
eu tenho ido através do jersey caras solução alternativa, mas eu não tinha certeza de como eu posso usar na minha lógica, como por lá contornar precisamos de java.líquida.HttpURLConnection objeto, mas este foi membro privado da solicitação de classe escrivão Abaixo lógica que eu estava tentando implementar
OAuthRequest request = new OAuthRequest(Verb.PATCH,url);
Service.signRequest(konyAccessToken, request);//service is OAuthService instance
String result = response.getBody();
Atualmente estou recebendo o erro como PATCH não era suportado pelo escriba(como ele usa HttpURLConnection) como posso conseguir isso usando acima de contornar (ou qualquer outra solução)
Obrigado antecipadamente Surya
Solução
Ele me levar tempo para descobrir isso, mas finalmente arranjei solução que pode substituir o Método HTTP usando o "x-http-method-substituir" cabeçalho parâmetro aqui está o código de exemplo para que
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();
este trabalho para outros Métodos HTTP, como DELETE,TRACE....