google-oauth-java
有一件事让我的生活更加复杂
OAuthClient.invoke()
OAuthProblemException
由于请求返回代码302而不是200而引发。因此我发现自己在重写
invoke
OAuthClient.access()
相反。我想知道我是否遗漏了
followRedirect
设置?文档是不存在的,例子没有真正帮助,有人能帮助我吗?
以下是来自
OAuthClient
public OAuthMessage invoke(OAuthMessage request, ParameterStyle style)
throws IOException, OAuthException {
OAuthResponseMessage response = access(request, style);
if ((response.getHttpResponse().getStatusCode() / 100) != 2) {
OAuthProblemException problem = response.toOAuthProblemException();
try {
problem.setParameter(OAuthProblemException.SIGNATURE_BASE_STRING,
OAuthSignatureMethod.getBaseString(request));
} catch (Exception ignored) {
}
throw problem;
}
return response;
}