Java OAuth 2访问令牌

Java OAuth 2访问令牌,java,Java,我在尝试读取URL时遇到以下异常 IOException:服务器为URL返回了HTTP响应代码400: 你能帮忙吗 -Abhinav如果您收到以下消息 该请求包含1个由\u0027=\u0027分隔的令牌,而不是单个键值对 问题可能出在您的URL中-您应该在POST正文中传递所有参数,但URL本身必须是干净的-这是出于安全原因进行的如果您在POST请求中的参数字符串上包含一个尾随符号('&'),您可能会看到此错误消息。我也有同样的错误,检查您的帖子是否为x-www-form-urlencoded

我在尝试读取URL时遇到以下异常

IOException:服务器为URL返回了HTTP响应代码400:

你能帮忙吗


-Abhinav

如果您收到以下消息

该请求包含1个由\u0027=\u0027分隔的令牌,而不是单个键值对


问题可能出在您的URL中-您应该在POST正文中传递所有参数,但URL本身必须是干净的-这是出于安全原因进行的

如果您在POST请求中的参数字符串上包含一个尾随符号('&'),您可能会看到此错误消息。

我也有同样的错误,检查您的帖子是否为
x-www-form-urlencoded
类型,帖子正文中仅包含参数<代码>表单数据对我也不起作用。 您可以尝试使用curl:

curl -X POST https://YOURURL/token -d grant_type=authorization_code -d redirect_uri=https://example-app.com/redirect -d client_id=YOURID -d client_secret=YOURSECRET -d code_verifier=YOURVERIFIER -d code=YOURCODE

更多信息会有所帮助。这是否意味着对您而言,请求包含由\u0027=\u0027分隔的1个令牌,而不是单个键值对?URL编码是否正确?给出某种代码?你可以检查一下