Scribe PATCH request not working
我已经通过了球衣们的解决方法,但我不确定我如何在我的逻辑中使用它,因为我们需要java.net.HttpURLConnection对象,但这是在scribe中的请求类的私有成员下面的逻辑我正试图实施
OAuthRequest request = new OAuthRequest(Verb.PATCH,url);
Service.signRequest(konyAccessToken, request);//service is OAuthService instance
String result = response.getBody();
目前我收到错误,因为scribe不支持PATCH(因为它使用HttpURLConnection)如何使用上述工作(或任何其他解决方法)实现此目的
提前感谢Surya
答案 0 :(得分:0)
我想要解决它但最终得到解决方案我们可以覆盖HTTP方法 在这里使用“x-http-method-override”头参数是该
的示例代码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方法,如DELETE,TRACE ....