似乎是抄写员的错误。它使用的java.net.HttpURLConnection仅限于
/* valid HTTP methods */
private static final String[] methods = {
"GET", "POST", "HEAD", "OPTIONS", "PUT", "DELETE", "TRACE"
};
没有简单的方法可以覆盖此部分(例如,使用apache httpClient),并且在Scribe org.scribe.model.Verb.PATCH中有一个常量,该常量现在基本上无法与其余的抄写代码一起使用。
任何简单的解决方法?
最佳答案
目前,我从可用的HTTP动词的抄写列表中删除了PATCH
:
https://github.com/fernandezpablo85/scribe-java/commit/65ae79d2702ccb192161db8fc6d1edaa5df07be8
在解决方法方面,我发现球衣男的问题相同,并且used reflection to get around it.