【发布时间】:2021-01-21 16:20:06
【问题描述】:
我有一个请求,我想从响应中获取令牌并将其保存在变量中,因为我想在另一个请求中使用它作为不记名令牌
/// <reference types="cypress" />
describe("Testing API Endpoints Using Cypress", () => {
it("Login", () => {
cy.request({
method: "POST",
url: "/creditonal",
body: {
"credentials": {
"username": "admin",
"password": "admin"
}
}.then((response) => {
// Get token
})
})
})
})
这是我的回应
{
"status": "ok",
"statusCode": "0000",
"message": {
"type": "",
"text": ""
},
"errors": [],
"data": {
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjVmYTk0YzYzNWRhOWU0NTY0NGYwM2ViMiIsImlzQ2xpZW50IjpmYWxzZSwiaWF0IjoxNjExMjQzNjYyLCJleHBBdCI6MTYxMTI0NzI2MiwiaXNzdWVyIjoiRHJvcHAgVGVjaG5vbG9naWVzIiwicm9sZXMiOlsiRVJ5eGc2Il19.V7cniqE9DrxPRn5GX9wQJtVwPnLrv5Hb3A1SxmBXOO4",
"accessTokenExpiresAt": 3599,
"refreshToken": "983e503a2b194a0190af4cdf0f4d471cf387e4d784044f6ca1fe3f942aad1b5f",
"refreshTokenExpiresAt": 15548399
}
}
【问题讨论】:
-
你能发布你得到的响应 JSON。
-
我把它添加到问题中