Refresh Token

POST /user/token/refresh

Refresh Token

application/json

Body

  • token string
  • refresh_token string

Responses

  • 200 application/json

    Refresh Token Successful

    Hide response attributes Show response attributes object
    • code integer
    • msg string
    • data object
      Hide data attributes Show data attributes object
      • new_token string
      • new_refresh_token string
      • expire integer
  • 400 application/json

    Refresh Token Request Failed

    Hide response attributes Show response attributes object
    • code integer
    • msg string
    • data object
      Hide data attributes Show data attributes object
      • new_token string
      • new_refresh_token string
      • expire integer
  • 500 application/json

    Refresh Token Failed

    Hide response attributes Show response attributes object
    • code integer
    • msg string
    • data object
      Hide data attributes Show data attributes object
      • new_token string
      • new_refresh_token string
      • expire integer
POST /user/token/refresh
curl \
 -X POST http://127.0.0.1:8888/user/token/refresh \
 -H "Content-Type: application/json" \
 -d '{"token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJJRCI6MSwic3ViIjoidG9rZW4iLCJleHAiOjE3MTAxNTQ4NjUsImlhdCI6MTcxMDA2ODQ2NSwianRpIjoiYWU4MGMzZDItYzFkNC00ZjA3LWI5MmYtNTExZWM1NGY0MmE3In0.Of1bm7GAbETd_H_shrLAheWSRABfjfl624Q3A8-_iRcELKWnAYni8gqC9UhK26-M3VKnS3hpUrBKzqO9UDULWQ","refresh_token":"eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJJRCI6MSwic3ViIjoicmVmcmVzaF90b2tlbiIsImV4cCI6MTcxMDMyNzY2NSwiaWF0IjoxNzEwMDY4NDY1LCJqdGkiOiJhZTgwYzNkMi1jMWQ0LTRmMDctYjkyZi01MTFlYzU0ZjQyYTcifQ.xEHofsIZIVSAKrPwt6YGCIx9PYBmLZEUMw54VrmfWxc92SDV51CLqIvhy3YkTV05to64POPPhTRUK8EErAvJlA"}'
Request example
{
  "token": "eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJJRCI6MSwic3ViIjoidG9rZW4iLCJleHAiOjE3MTAxNTQ4NjUsImlhdCI6MTcxMDA2ODQ2NSwianRpIjoiYWU4MGMzZDItYzFkNC00ZjA3LWI5MmYtNTExZWM1NGY0MmE3In0.Of1bm7GAbETd_H_shrLAheWSRABfjfl624Q3A8-_iRcELKWnAYni8gqC9UhK26-M3VKnS3hpUrBKzqO9UDULWQ",
  "refresh_token": "eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJJRCI6MSwic3ViIjoicmVmcmVzaF90b2tlbiIsImV4cCI6MTcxMDMyNzY2NSwiaWF0IjoxNzEwMDY4NDY1LCJqdGkiOiJhZTgwYzNkMi1jMWQ0LTRmMDctYjkyZi01MTFlYzU0ZjQyYTcifQ.xEHofsIZIVSAKrPwt6YGCIx9PYBmLZEUMw54VrmfWxc92SDV51CLqIvhy3YkTV05to64POPPhTRUK8EErAvJlA"
}
Response examples (200)
{
  "code": 200,
  "msg": "令牌刷新成功",
  "data": {
    "new_token": "eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJJRCI6MSwic3ViIjoidG9rZW4iLCJleHAiOjE3MTAxNTQ4NjUsImlhdCI6MTcxMDA2ODQ2NSwianRpIjoiYWU4MGMzZDItYzFkNC00ZjA3LWI5MmYtNTExZWM1NGY0MmE3In0.Of1bm7GAbETd_H_shrLAheWSRABfjfl624Q3A8-_iRcELKWnAYni8gqC9UhK26-M3VKnS3hpUrBKzqO9UDULWQ",
    "new_refresh_token": "eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJJRCI6MSwic3ViIjoicmVmcmVzaF90b2tlbiIsImV4cCI6MTcxMDMyNzY2NSwiaWF0IjoxNzEwMDY4NDY1LCJqdGkiOiJhZTgwYzNkMi1jMWQ0LTRmMDctYjkyZi01MTFlYzU0ZjQyYTcifQ.xEHofsIZIVSAKrPwt6YGCIx9PYBmLZEUMw54VrmfWxc92SDV51CLqIvhy3YkTV05to64POPPhTRUK8EErAvJlA",
    "expire": 1710154865
  }
}
Response examples (400)
{
  "code": 400,
  "msg": "参数错误",
  "data": {
    "new_token": "string",
    "new_refresh_token": "string",
    "expire": 0
  }
}
Response examples (500)
{
  "code": 500,
  "msg": "令牌刷新失败",
  "data": {
    "new_token": "string",
    "new_refresh_token": "string",
    "expire": 0
  }
}