我正在使用google-oauth-java,而真正让我的生活变得复杂的一件事是,当我尝试使用时,由于请求返回代码 302 而不是 200,OAuthClient.invoke()
我经常被抛出。因此,我发现自己重写代码并改用。我想知道我是否缺少某种类型的设置?该文档不存在,示例并没有真正帮助,有人可以在这里帮助我吗?OAuthProblemException
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;
}