Domanda

Scribe Patch Richiesta non funzionante

Ho attraversato il Wersey Guys Workaround, ma non ero sicuro di come posso usare che nella mia logica come da nessuna volta abbiamo bisogno dell'oggetto Java.net.httpurlconnection ma questo era membro privato della classe di richiesta in Scribe sotto la logica Istava cercando di implementare

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

Attualmente sto ottenendo errori come patch non è stato supportato da scribe (come utilizza httpurlconnection) Come posso ottenere questo usando sopra il lavoro in giro (o qualsiasi altra soluzione alternativa)

Grazie in anticipo surya

È stato utile?

Soluzione

mi ci vuole mentre mi capita ma finalmente ha avuto la soluzione che possiamo ignorare il metodo http Usando il parametro intestazione "X-HTTP-metodo-override" qui è il codice di esempio per quello

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();
.

Questo lavoro per altri metodi HTTP come Elimina, Traccia ....

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top