Pregunta

Scribe Patch Solicitud no funciona

He pasado por la sirviro de Jersey Chicos, pero no estaba seguro de cómo puedo usar eso en mi lógica según lo hubo en el que ocurre nosotros necesitamos un objeto java.net.httpurlconnection, pero este fue miembro privado de la clase de solicitud en Scribe a continuación.estaba tratando de implementar

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

Actualmente estoy recibiendo un error, ya que el parche no fue compatible con Scribe (ya que usa httpurlconnection) ¿Cómo puedo lograr esto utilizando el trabajo anterior (o cualquier otra solución)

Gracias de antemano Surya

¿Fue útil?

Solución

Me lleva mientras lo descubras, pero finalmente obtuvimos solución, podemos anular el método HTTP Usando el parámetro de encabezado "X-HTTP-Methet-Anule" aquí es el código de muestra para ese

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 trabajo para otros métodos HTTP como Eliminar, trace ....

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top