尝试从 URL https://accounts.accesscontrol.windows.net/tokens/OAuth/2读取时出现以下异常
IOException:服务器返回 HTTP 响应代码:400 用于 URL:https ://accounts.accesscontrol.windows.net/tokens/OAuth/2
你能帮忙吗?
-阿比纳夫
尝试从 URL https://accounts.accesscontrol.windows.net/tokens/OAuth/2读取时出现以下异常
IOException:服务器返回 HTTP 响应代码:400 用于 URL:https ://accounts.accesscontrol.windows.net/tokens/OAuth/2
你能帮忙吗?
-阿比纳夫
如果您在 POST 请求的参数字符串中包含尾随 & 符号 ('&'),您可能会看到此错误消息。
如果您收到以下消息
请求包含 1 个由 \u0027=\u0027 分隔的令牌,而不是单个键值对
问题可能出在您的 URL 中 - 您应该在 POST正文中传递所有参数,但 URL 本身必须是干净的 - 出于安全原因这样做
我遇到了同样的错误,请检查您的 POST 是否为 type x-www-form-urlencoded
,参数仅在 POST 正文中。form-data
对我也不起作用。您可以尝试使用 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