当前位置: 首页 > 知识库问答 >
问题:

GitHub OAuth最后一步问题

钱振
2023-03-14
var options = {
  hostname: 'github.com',
  port: 443,
  path: 'login/oauth/access_token?client_id=abf35093bb766b063810&client_secret=XYZ&code=XYZ',
  method: 'GET',
  headers: {'user-agent': 'node.js'},
  Accept: '*/*'
};

var req = https.request(options, function(res) {

  res.setEncoding('utf-8');
  var responseString = '';

  res.on('data', function(data) {
    responseString += data;
  });

  res.on('end', function() {
    console.log(responseString);
    console.log('Response ' + res.statusCode);      
  });
});

req.end();

共有1个答案

傅奕
2023-03-14

好了,查个水落石出。

2个错误:

  1. 在路径中,我应该以/
  2. 开头Url
  3. 接受将转到标头
 类似资料:
  • 11.a. 用户管理 设定 root 账号的密码 在您忘记之前, 请赶紧先输入下面的命令来设置 root 账号的密码: 代码清单 1: 设定 root 账号密码 # passwd 如果您希望 root 可以通过串行终端 (serial console) 登陆, 则将 tts/0 添加到 /etc/security: 代码清单 2: 添加 tts/0 到 /etc/security # echo "

  • 在解决黑客级别的一个问题时,我面临着扫描器/Bufferedreader无法读取最后一个问题。因为它们提供的输入就像 因此,两个扫描器/BufferedReader都无法读取最后一行。如果输入类似,那么代码似乎可以正常工作。 (输入结束) 下面是我正在使用的示例代码。我知道我们需要在行的末尾有一个\r或\n来从scanner/bufferedreader读取行。但是任何人都可以提供解决这个问题的方

  • 给定一个非负整数数组,您最初位于数组的第一个索引处。 数组中的每个元素表示该位置的最大跳跃长度。 您的目标是以最少的跳跃次数达到最后一个索引。 例如:给定数组 到达最后一个指数的最小跳跃次数为2次。(从索引0跳转1步到1,然后3步到最后一个索引。) 我已经从左到右构建了一个dp[]数组,以便dp[i]指示从arr[0]到达arr[i]所需的最小跳转次数。最后,我们返回dp[n-1]。 我的代码的最

  • HttpSession 接口的 getLastAccessedTime 方法允许 servlet 确定在当前请求之前的会话的最后访问时间。当会话中的请求是 servlet 容器第一个处理时该会话被认为是访问了。

  • 在最后的章节中我们会向你展示如何部署你的应用到产品环境。你可以使用Heroku来免费托管和部署应用,在学习如何部署React应用的同时也可以了解更多create-react-app的相关特性。 弹出 接下来的步骤和知识对于部署产品环境来说并不是必须的,但我依然想要在这里讲解一下。create-react-app提供了一个特性,既可以保持应用的可扩展性,又可以避免被第三方依赖绑架。被第三方依赖绑架通