Há alguma forma de resolver para a utilização de PATCH método de escrivão

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

  •  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

Foi útil?

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....

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top