2014-02-26 20 views
0

Scribe PATCH request not working是否有任何变通使用在划线PATCH方法

我已经通过球衣的家伙解决方法,但我不能肯定我怎么可以使用,在我的逻辑按有解决我们需要java.net .HttpURLConnection对象,但在划线下面逻辑请求类,这是私有成员,我是想实现

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

目前我得到的错误补丁不是由隶支持(因为它使用HttpURLConnection类),我怎么能做到这一点使用上述解决方法(或任何其他解决方法)

在此先感谢苏里亚

回答

0

这需要我,而在这里使用“X-HTTP-方法重写的”头参数是针对

示例代码来弄明白,但终于得到了解决方案,我们可以重写HTTP方法
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 ....

相关问题