【问题标题】:How to extract string from link in JSON response body; POSTMAN如何从 JSON 响应正文中的链接中提取字符串;邮差
【发布时间】:2021-08-30 04:28:29
【问题描述】:

我想从 _links.scaStatus.href 中提取最后一个字符串,即:d186b5de-f05e-43ac-9924-c3f504e81291

{
    "consentStatus": "received",
    "consentId": "12da0088-f48b-4a87-9d9b-29cd66de0825",
    "_links": {
        "self": {
            "href": "/consents/12da0088-f48b-4a87-9d9b-29cd66de0825"
        },
        "status": {
            "href": "/consents/12da0088-f48b-4a87-9d9b-29cd66de0825/status"
        },
        "scaStatus": {
            "href": "/consents/12da0088-f48b-4a87-9d9b-29cd66de0825/authorisations/d186b5de-f05e-43ac-9924-c3f504e81291"
        }
    }
}

你能帮帮我吗?

【问题讨论】:

    标签: json string postman extract


    【解决方案1】:

    您可以使用请求和集合中的“测试”选项卡来编写测试,这些测试将在 Postman 收到来自您发送请求的 API 的响应时执行。

    您可以使用 JavaScript (see this) 为您的 Postman API 请求编写测试脚本。 Test script examples中有很多例子。

    在你的例子中使用这个:

    const responseJson = pm.response.json();
    var test = responseJson._links.scaStatus.href;
    //var test = "/consents/12da0088-f48b-4a87-9d9b-29cd66de0825/authorisations/d186b5de-f05e-43ac-9924-c3f504e81291";
     var arr = test.split("/");
    console.log(arr[4]);
    

    【讨论】:

      猜你喜欢
      • 2020-01-03
      • 2016-05-04
      • 1970-01-01
      • 2015-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-28
      相关资源
      最近更新 更多