我正在尝试使用 Google 的 OAuth Playground 工具将 OAuth 2.0 授权代码交换为访问令牌。因此,我进入第 2 步,它显示了将发送到 MY_SERVER 的 HTTP POST 请求(出于安全原因,我混淆了确切的 IP 地址)。
对我来说,这看起来是正确的,如果我使用 POST 工具来处理这个请求,它确实会到达我的服务器。从 Playground 启动它,它没有到达我的 Web 服务器(日志中没有任何内容)。
有人知道可能出了什么问题吗?
这个帖子
发布 /tb/html/token/ HTTP/1.1
主机:MY_SERVER.COM
内容长度:170
内容类型:应用程序/x-www-form-urlencoded
用户代理:google-oauth-playground
code=Splxl0576dGF6567gFG&redirect_uri=https%3A%2F%2Fdevelopers.google.com%2Foauthplayground&client_id=jarne&scope=&client_secret=some_secret&grant_type=authorization_code
结果是
HTTP/1.1 400 错误请求
内容长度:105
内容类型:文本/纯文本
连接服务器时出错:无法获取 URL:http: //MY_SERVER.COM/tb/html/token/