输出主体:我从body中获取令牌响应并将其传递给名为“Token”的变量
{
"message": "Success",
"data": {
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MiwiZmlyc3RfbmFtZSI6Ik1hcmsiLCJsYXN0X25hbWUiOiJ6dWsiLCJsb2dpbl9pZCI6ImlhbWVuZyIsIm1vYmlsZV9udW1iZXIiOiI4ODk5Nzc2NjU1IiwiZW1haWxfaWQiOiJtYXJrQGdtYWlsLmNvbSIsInBhc3N3b3JkIjoiNWY0ZGNjM2I1YWE3NjVkNjFkODMyN2RlYjg4MmNmOTkiLCJyZXNldF9wYXNzd29yZF9kYXRlIjpudWxsLCJsb2NrX3N0YXR1cyI6MCwiaXNfYWN0aXZlIjoxLCJtc3Rfcm9sZV9pZCI6MSwibXN0X3NlcnZpY2VfbG9jYXRpb25faWQiOjEsImNyZWF0ZWRfYXQiOiIyMDIxLTExLTAzVDA4OjA2OjIzLjAwMFoiLCJtb2RpZmllZF9hdCI6IjIwMjEtMTItMjBUMDc6NDI6MDAuMDAwWiIsInJvbGVfbmFtZSI6IkVuZ2luZWVyIiwic2VydmljZV9sb2NhdGlvbiI6IlNlcnZpY2UgQ2VudGVyIEEiLCJpYXQiOjE2OTM5Mzc1MjN9.NS9nl4_3C9vsmogWntMXlg44E_pBhoL3oFryvl0wKsg"
}
}
这是测试脚本:
{{
var responseBody= pm.responseBody.json();
pm.collectionVariables.get(responseBody.data.token);
console.log(responseBody.data.token);`
}}
问题:测试结果失败,显示类型错误:无法读取未定义的属性(阅读“JSON”)。
2条答案
按热度按时间9fkzdhlc1#
试试这个。看起来你在应该使用.responseBody的地方使用了它。response:
blmhpbnm2#
这是使用node-fetch向website.com/api-request发布请求。这在JavaScript中工作。