2

尝试从 URL https://accounts.accesscontrol.windows.net/tokens/OAuth/2读取时出现以下异常

IOException:服务器返回 HTTP 响应代码:400 用于 URL:https ://accounts.accesscontrol.windows.net/tokens/OAuth/2

你能帮忙吗?

-阿比纳夫

4

3 回答 3

0

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

于 2014-05-26T00:24:18.910 回答
0

如果您收到以下消息

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

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

于 2013-08-28T08:08:48.963 回答
0

我遇到了同样的错误,请检查您的 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
于 2021-02-26T07:38:02.940 回答