Похоже на ошибку в писце. Он использует java.net.HttpURLConnection, которая ограниченаScribe Запрос PATCH не работает
/* valid HTTP methods */
private static final String[] methods = {
"GET", "POST", "HEAD", "OPTIONS", "PUT", "DELETE", "TRACE"
};
Там нет простого способа переопределить эту часть (использовать Apache HTTPClient, например) и есть константа в Scribe org.scribe.model.Verb.PATCH , который в принципе никогда не работает с остальным списком, как сейчас.
Любые простые обходные пути?
Я не думаю, что это общее решение. Серверы не обязаны обрабатывать этот заголовок так, как вы хотите (хотя многие могут это сделать). –
Да, сервер должен справиться с этим, иначе это не будет работать, как запрос POST – Surya