小编Gáb*_*tér的帖子

如何在Postman中使用GitHub API

我想获得邮递员的公共名单.我可以curl https://api.github.com/gists/public在我的命令行中做得很好.

但是我没有设法找出如何在Postman中做同样的事情.

我试图发出一个GET请求https://api.github.com/gists/public,返回以下对象:

{
  "message": "Bad credentials",
  "documentation_url": "https://developer.github.com/v3"
}
Run Code Online (Sandbox Code Playgroud)

我发现从命令行发出请求时不需要进行身份验证会让人感到困惑,但是当我想从Postman执行基本相同的操作时会抛出错误.但好吧,我试着验证自己.

我在GitHub中创建了一个OAuth应用程序,因此我收到了客户端ID和客户端密钥.

我试图将这些作为查询参数/标题信息/传递给我的请求,并且作为正文的一部分没有任何成功.

我也尝试使用Web应用程序流程(https://developer.github.com/v3/oauth/#web-application-flow),并尝试https://api.github.com/authorizations使用我的用户ID 发送POST请求来创建新授权和用户密码(https://developer.github.com/v3/oauth_authorizations/#create-a-new-authorization),返回

{
  "message": "Requires authentication",
  "documentation_url": "https://developer.github.com/v3/oauth_authorizations/#oauth-authorizations-api"
}
Run Code Online (Sandbox Code Playgroud)

现在我对应该生成什么令牌感到非常困惑,我应该把它传递到哪里.我想要的只是Postman中的一些公共信息(公共要点),与命令行中的相同.

curl oauth github github-api postman

11
推荐指数
1
解决办法
1万
查看次数

如何在Vue实例的beforeCreate钩子中进行异步调用?

我正在使用身份验证构建Vuejs应用程序.

当页面加载并初始化appVuejs实例时,我使用beforeCreatehook来设置用户对象.我从中加载JWT localStorage并将其发送到后端进行验证.

问题是这是一个异步调用,并且app在调用返回验证结果之前,使用空的用户数据初始化此对象的组件(导航栏,视图等).

在promise对象解析之前,延迟子组件初始化的最佳做法是什么?

这是我在Vue应用程序对象中的内容:

beforeCreate: function(){
    // If token or name is not set, unset user client
    var userToken = localStorage.userToken;
    var userName = localStorage.userName;
    if (userToken == undefined || userName == undefined) {
      StoreInstance.commit('unsetUserClient');
      // I WANT TO RESOLVE HERE
      return;
    }

    // If token and name is set, verify token
    // This one makes an HTTP request
    StoreInstance.dispatch({type: 'verifyToken', token: userToken}).then((response) => {
      // I WANT TO RESOLVE HERE …
Run Code Online (Sandbox Code Playgroud)

vue.js vue-resource vuejs2

9
推荐指数
1
解决办法
5841
查看次数

如何使用IntelliJ连接Charles?

我正在使用IntelliJ用Java编写Web应用程序,我想使用Charles监视我的所有http/https请求,但是默认情况下我的请求没有显示,所以我怀疑需要设置一些代理设置双方.有人可以详细解释一下吗?非常感谢提前!

proxy intellij-idea charles-proxy

7
推荐指数
1
解决办法
2235
查看次数