【问题标题】:How to get a token for a POST request from Postman如何从 Postman 获取 POST 请求的令牌
【发布时间】:2021-12-25 11:06:34
【问题描述】:

应用程序是 Java 语言。 应用程序.yml

server:
  port: 9000

平台属性

jwt.secret="......."
jwt.expiration.time=864000000
jwt.header.prefix=Bearer
jwt.header=my_token

控制器

@PostMapping("/login")
public Result login(@RequestBody LoginRequestDto user){
    return userService.login(user);
}

我正在尝试从 Postman 向 http://188.130.139.104:9000/login 发送 POST 请求

在“授权”选项卡上,我选择 类型:基本认证

我填写了用户名和密码字段 结果,我得到了

Could not send request

【问题讨论】:

  • 您确定可以联系到181.121.132.101吗?
  • 我不明白。我修复了IP

标签: java spring postman


【解决方案1】:

这看起来您正在使用 oauth2 访问令牌。要在邮递员上复制它,您有两种选择。这两个选项将授权添加到请求的标头中。

选项 1:

在授权选项卡上,滚动到不记名令牌。然后在“令牌”输入字段中输入您的令牌。

选项 2:

您可以直接通过“标题”选项卡将其添加到标题中

【讨论】:

  • 我在哪里可以获得这个令牌?我如何获得它?
  • 令牌可以在 Postman 之外生成,也可以从 Postman 本身生成。根据您正在测试的 OAuth2 机制,需要传递相关参数以生成令牌。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-21
  • 2020-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多