...

案例2 接口巡检项目

案例2 接口巡检项目

需求场景

你们公司Web平台,有时候会有些页面打不开或没有数据,但是涉及的模块和页面非常多,需要你做一个接口(页面)监控脚本,当页面打不开(或查询接口无数据)时,及时发出报警。

提示

需要的能力

  • 使用Chrome开发者录制并导出har
  • JSON数据提取
  • 使用requests库发送请求
  • 会使用unittest 或 pytest编写测试用例

练习重点

  • JSON数据提取、遍历组装
  • 使用unittest + ddt / pytest +parametrize 编写接口测试数据驱动用例并生成测试报告
  • 使用contrab执行定时任务

参考三方包

  • requests
  • pytest

操作思路

抓包导出har及har格式参考

  1. 打开该har文件,使用json库加载其中数据
  2. 提取其中有用数据 (对应requests库发请求需要的数据,如每个接口的url, 请求方法、headers、url query参数等)
  3. 保存提取后的数据为JSON文件(包含多个接口信息)[{"url": ..., "method": "GET", ....}, {}]
  4. 编写一个接口测试用例 使用数据驱动,并通过加载该数据文件,将一条用例变为多条
    5.(可选)编写一个发邮件的模块及函数,执行该用例后生成HTML报告并发送
  5. (可选) 使用Linux contab命令定时调用该脚本

难点

  • har数据提取、过滤、去重及转换为标准格式
  • 报警抑制策略

优化建议

  • 提供一些可配置
  • 使用Webhooks + Flask支持代码更新后自动触发
  • 基于yapi平台的接口遍历

示例数据

复制下面的数据到文本文件,保存文件名为postman-echo.com.har使用,也可以录制自家Web平台的接口

{
  "log": {
    "version": "1.2",
    "creator": {
      "name": "WebInspector",
      "version": "537.36"
    },
    "pages": [
      {
        "startedDateTime": "2023-05-24T09:34:09.974Z",
        "id": "page_1",
        "title": "https://postman-echo.com/get?foo1=bar1&foo2=bar2",
        "pageTimings": {
          "onContentLoad": 4146.669999987353,
          "onLoad": 4576.562000031117
        }
      },
      {
        "startedDateTime": "2023-05-24T09:35:15.901Z",
        "id": "page_2",
        "title": "https://postman-echo.com/headers",
        "pageTimings": {
          "onContentLoad": 877.5749999913387,
          "onLoad": 1259.3269999488257
        }
      },
      {
        "startedDateTime": "2023-05-24T09:35:31.011Z",
        "id": "page_3",
        "title": "https://postman-echo.com/response-headers?foo1=bar1&foo2=bar2",
        "pageTimings": {
          "onContentLoad": 29175.451999995857,
          "onLoad": 29175.236999988556
        }
      },
      {
        "startedDateTime": "2023-05-24T09:36:14.169Z",
        "id": "page_4",
        "title": "https://postman-echo.com/basic-auth",
        "pageTimings": {
          "onContentLoad": 19746.689999999944,
          "onLoad": 19746.163000003435
        }
      },
      {
        "startedDateTime": "2023-05-24T09:37:23.728Z",
        "id": "page_5",
        "title": "https://postman-echo.com/digest-auth",
        "pageTimings": {
          "onContentLoad": 356.0779999825172,
          "onLoad": 802.384999988135
        }
      },
      {
        "startedDateTime": "2023-05-24T09:37:37.023Z",
        "id": "page_6",
        "title": "https://postman-echo.com/auth/hawk",
        "pageTimings": {
          "onContentLoad": 328.2340000150725,
          "onLoad": 693.518000014592
        }
      },
      {
        "startedDateTime": "2023-05-24T09:38:24.679Z",
        "id": "page_7",
        "title": "https://postman-echo.com/oauth1",
        "pageTimings": {
          "onContentLoad": 345.84399999585,
          "onLoad": 687.2950000106357
        }
      },
      {
        "startedDateTime": "2023-05-24T09:38:58.378Z",
        "id": "page_8",
        "title": "https://postman-echo.com/ip",
        "pageTimings": {
          "onContentLoad": 341.2870000465773,
          "onLoad": 686.4420000347309
        }
      },
      {
        "startedDateTime": "2023-05-24T09:39:07.438Z",
        "id": "page_9",
        "title": "https://postman-echo.com/time/now",
        "pageTimings": {
          "onContentLoad": 417.75999998208135,
          "onLoad": 761.5089999744669
        }
      },
      {
        "startedDateTime": "2023-05-24T09:39:20.071Z",
        "id": "page_10",
        "title": "https://postman-echo.com/time/valid?timestamp=2016-10-10",
        "pageTimings": {
          "onContentLoad": 321.3160000159405,
          "onLoad": 659.0500000165775
        }
      },
      {
        "startedDateTime": "2023-05-24T09:39:31.800Z",
        "id": "page_11",
        "title": "https://postman-echo.com/time/format?timestamp=2016-10-10&format=mm",
        "pageTimings": {
          "onContentLoad": 347.5130000151694,
          "onLoad": 701.279999979306
        }
      },
      {
        "startedDateTime": "2023-05-24T09:39:40.800Z",
        "id": "page_12",
        "title": "https://postman-echo.com/time/unit?timestamp=2016-10-10&unit=day",
        "pageTimings": {
          "onContentLoad": 342.34999999171123,
          "onLoad": 735.1849999977276
        }
      },
      {
        "startedDateTime": "2023-05-24T09:39:56.185Z",
        "id": "page_13",
        "title": "https://postman-echo.com/time/object?timestamp=2016-10-10",
        "pageTimings": {
          "onContentLoad": 347.1910000080243,
          "onLoad": 690.3039999888279
        }
      },
      {
        "startedDateTime": "2023-05-24T09:40:19.817Z",
        "id": "page_14",
        "title": "https://postman-echo.com/time/leap?timestamp=2016-10-10",
        "pageTimings": {
          "onContentLoad": 334.95799999218434,
          "onLoad": 685.9560000011697
        }
      }
    ],
    "entries": [
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "VeryHigh",
        "_resourceType": "document",
        "cache": {},
        "connection": "352636",
        "pageref": "page_1",
        "request": {
          "method": "GET",
          "url": "https://postman-echo.com/get?foo1=bar1&foo2=bar2",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "postman-echo.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/get?foo1=bar1&foo2=bar2"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8"
            },
            {
              "name": "cookie",
              "value": "sails.sid=s%3AD6ZwPPYgU90w5yfG1vhxiJomNJjVD1IW.TF2zsLREWStPFe%2BD6bvAlFFT1%2BVdEi2MYyd3WO%2FeROM"
            },
            {
              "name": "dnt",
              "value": "1"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"macOS\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "document"
            },
            {
              "name": "sec-fetch-mode",
              "value": "navigate"
            },
            {
              "name": "sec-fetch-site",
              "value": "none"
            },
            {
              "name": "sec-fetch-user",
              "value": "?1"
            },
            {
              "name": "upgrade-insecure-requests",
              "value": "1"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
            }
          ],
          "queryString": [
            {
              "name": "foo1",
              "value": "bar1"
            },
            {
              "name": "foo2",
              "value": "bar2"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AD6ZwPPYgU90w5yfG1vhxiJomNJjVD1IW.TF2zsLREWStPFe%2BD6bvAlFFT1%2BVdEi2MYyd3WO%2FeROM",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": "1969-12-31T23:59:59.000Z",
              "httpOnly": true,
              "secure": false
            }
          ],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 200,
          "statusText": "",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "content-length",
              "value": "1149"
            },
            {
              "name": "content-type",
              "value": "application/json; charset=utf-8"
            },
            {
              "name": "date",
              "value": "Wed, 24 May 2023 09:34:13 GMT"
            },
            {
              "name": "etag",
              "value": "W/\"47d-vObVXhPmjQznkjYlyzpW8OeP9sA\""
            },
            {
              "name": "set-cookie",
              "value": "sails.sid=s%3AjJit9f-nSzuOfDiQi2OVDomeDJNJwUkv.v%2BUTFWNZULwOhPfkVDloK5PILpg5iu0CM1zO8netkro; Path=/; HttpOnly"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AjJit9f-nSzuOfDiQi2OVDomeDJNJwUkv.v%2BUTFWNZULwOhPfkVDloK5PILpg5iu0CM1zO8netkro",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": null,
              "httpOnly": true,
              "secure": false
            }
          ],
          "content": {
            "size": 1149,
            "mimeType": "application/json"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 1373,
          "_error": null
        },
        "serverIPAddress": "34.231.139.157",
        "startedDateTime": "2023-05-24T09:34:09.972Z",
        "time": 7122.196999974751,
        "timings": {
          "blocked": 2.883999991454184,
          "dns": 3116.834,
          "ssl": 448.26900000000023,
          "connect": 3566.774,
          "send": 0.48700000000008004,
          "wait": 434.6149999901613,
          "receive": 0.60299999313429,
          "_blocked_queueing": 2.123999991454184
        }
      },
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "High",
        "_resourceType": "other",
        "cache": {},
        "connection": "352636",
        "pageref": "page_1",
        "request": {
          "method": "GET",
          "url": "https://postman-echo.com/favicon.ico",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "postman-echo.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/favicon.ico"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8"
            },
            {
              "name": "cookie",
              "value": "sails.sid=s%3AjJit9f-nSzuOfDiQi2OVDomeDJNJwUkv.v%2BUTFWNZULwOhPfkVDloK5PILpg5iu0CM1zO8netkro"
            },
            {
              "name": "dnt",
              "value": "1"
            },
            {
              "name": "referer",
              "value": "https://postman-echo.com/get?foo1=bar1&foo2=bar2"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"macOS\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "image"
            },
            {
              "name": "sec-fetch-mode",
              "value": "no-cors"
            },
            {
              "name": "sec-fetch-site",
              "value": "same-origin"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
            }
          ],
          "queryString": [],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AjJit9f-nSzuOfDiQi2OVDomeDJNJwUkv.v%2BUTFWNZULwOhPfkVDloK5PILpg5iu0CM1zO8netkro",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": "1969-12-31T23:59:59.000Z",
              "httpOnly": true,
              "secure": false
            }
          ],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 404,
          "statusText": "",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "content-length",
              "value": "0"
            },
            {
              "name": "date",
              "value": "Wed, 24 May 2023 09:34:14 GMT"
            }
          ],
          "cookies": [],
          "content": {
            "size": 0,
            "mimeType": "text/plain"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 37,
          "_error": null
        },
        "serverIPAddress": "34.231.139.157",
        "startedDateTime": "2023-05-24T09:34:14.554Z",
        "time": 234.5809999969788,
        "timings": {
          "blocked": 0.5100000430196524,
          "dns": -1,
          "ssl": -1,
          "connect": -1,
          "send": 0.10900000000000001,
          "wait": 233.7100000141673,
          "receive": 0.2519999397918582,
          "_blocked_queueing": 0.34200004301965237
        }
      },
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "VeryHigh",
        "_resourceType": "document",
        "cache": {},
        "connection": "352929",
        "pageref": "page_2",
        "request": {
          "method": "GET",
          "url": "https://postman-echo.com/headers",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "postman-echo.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/headers"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8"
            },
            {
              "name": "cookie",
              "value": "sails.sid=s%3AjJit9f-nSzuOfDiQi2OVDomeDJNJwUkv.v%2BUTFWNZULwOhPfkVDloK5PILpg5iu0CM1zO8netkro"
            },
            {
              "name": "dnt",
              "value": "1"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"macOS\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "document"
            },
            {
              "name": "sec-fetch-mode",
              "value": "navigate"
            },
            {
              "name": "sec-fetch-site",
              "value": "none"
            },
            {
              "name": "sec-fetch-user",
              "value": "?1"
            },
            {
              "name": "upgrade-insecure-requests",
              "value": "1"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
            }
          ],
          "queryString": [],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AjJit9f-nSzuOfDiQi2OVDomeDJNJwUkv.v%2BUTFWNZULwOhPfkVDloK5PILpg5iu0CM1zO8netkro",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": "1969-12-31T23:59:59.000Z",
              "httpOnly": true,
              "secure": false
            }
          ],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 200,
          "statusText": "",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "content-length",
              "value": "1028"
            },
            {
              "name": "content-type",
              "value": "application/json; charset=utf-8"
            },
            {
              "name": "date",
              "value": "Wed, 24 May 2023 09:35:16 GMT"
            },
            {
              "name": "etag",
              "value": "W/\"404-fkL+4Qu62qSOUcjAlM6g+bY26Og\""
            },
            {
              "name": "set-cookie",
              "value": "sails.sid=s%3AzyrSxBKgfsLC4AOIgI8VrlXIdk_22ccQ.TV5pI7TJ7X4FSG2DUj0Sd5LFc8KEiuktMn51iwh%2Bel8; Path=/; HttpOnly"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AzyrSxBKgfsLC4AOIgI8VrlXIdk_22ccQ.TV5pI7TJ7X4FSG2DUj0Sd5LFc8KEiuktMn51iwh%2Bel8",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": null,
              "httpOnly": true,
              "secure": false
            }
          ],
          "content": {
            "size": 1028,
            "mimeType": "application/json"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 1252,
          "_error": null
        },
        "serverIPAddress": "34.224.139.177",
        "startedDateTime": "2023-05-24T09:35:15.898Z",
        "time": 866.3059999808892,
        "timings": {
          "blocked": 3.551000001348555,
          "dns": 92.076,
          "ssl": 451.34899999999993,
          "connect": 543.81,
          "send": 0.3250000000000455,
          "wait": 225.3240000030845,
          "receive": 1.2199999764561653,
          "_blocked_queueing": 2.798000001348555
        }
      },
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "VeryHigh",
        "_resourceType": "document",
        "cache": {},
        "connection": "352929",
        "pageref": "page_3",
        "request": {
          "method": "GET",
          "url": "https://postman-echo.com/response-headers?foo1=bar1&foo2=bar2",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "postman-echo.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/response-headers?foo1=bar1&foo2=bar2"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8"
            },
            {
              "name": "cookie",
              "value": "sails.sid=s%3AzyrSxBKgfsLC4AOIgI8VrlXIdk_22ccQ.TV5pI7TJ7X4FSG2DUj0Sd5LFc8KEiuktMn51iwh%2Bel8"
            },
            {
              "name": "dnt",
              "value": "1"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"macOS\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "document"
            },
            {
              "name": "sec-fetch-mode",
              "value": "navigate"
            },
            {
              "name": "sec-fetch-site",
              "value": "none"
            },
            {
              "name": "sec-fetch-user",
              "value": "?1"
            },
            {
              "name": "upgrade-insecure-requests",
              "value": "1"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
            }
          ],
          "queryString": [
            {
              "name": "foo1",
              "value": "bar1"
            },
            {
              "name": "foo2",
              "value": "bar2"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AzyrSxBKgfsLC4AOIgI8VrlXIdk_22ccQ.TV5pI7TJ7X4FSG2DUj0Sd5LFc8KEiuktMn51iwh%2Bel8",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": "1969-12-31T23:59:59.000Z",
              "httpOnly": true,
              "secure": false
            }
          ],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 200,
          "statusText": "",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "content-length",
              "value": "38"
            },
            {
              "name": "content-type",
              "value": "application/json; charset=utf-8"
            },
            {
              "name": "date",
              "value": "Wed, 24 May 2023 09:35:31 GMT"
            },
            {
              "name": "etag",
              "value": "W/\"26-GvhfSlXvSS7Q1PnPD3+W/jrWP0E\""
            },
            {
              "name": "foo1",
              "value": "bar1"
            },
            {
              "name": "foo2",
              "value": "bar2"
            },
            {
              "name": "set-cookie",
              "value": "sails.sid=s%3A5TsOEM6IQpWPlR9s0u-U5nTeXZorDg7N.J%2FZ5ZDhdOXPDBPvRsDssCLv2luasa8YbfACWeDxZcN4; Path=/; HttpOnly"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3A5TsOEM6IQpWPlR9s0u-U5nTeXZorDg7N.J%2FZ5ZDhdOXPDBPvRsDssCLv2luasa8YbfACWeDxZcN4",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": null,
              "httpOnly": true,
              "secure": false
            }
          ],
          "content": {
            "size": 38,
            "mimeType": "application/json"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 276,
          "_error": null
        },
        "serverIPAddress": "34.224.139.177",
        "startedDateTime": "2023-05-24T09:35:31.009Z",
        "time": 223.3909999486059,
        "timings": {
          "blocked": 2.2669999746531246,
          "dns": -1,
          "ssl": -1,
          "connect": -1,
          "send": 0.1439999999999999,
          "wait": 220.54599998709932,
          "receive": 0.43399998685345054,
          "_blocked_queueing": 1.7089999746531248
        }
      },
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "VeryHigh",
        "_resourceType": "document",
        "cache": {},
        "connection": "352929",
        "pageref": "page_3",
        "request": {
          "method": "GET",
          "url": "https://postman-echo.com/basic-auth",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "postman-echo.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/basic-auth"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8"
            },
            {
              "name": "cookie",
              "value": "sails.sid=s%3A5TsOEM6IQpWPlR9s0u-U5nTeXZorDg7N.J%2FZ5ZDhdOXPDBPvRsDssCLv2luasa8YbfACWeDxZcN4"
            },
            {
              "name": "dnt",
              "value": "1"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"macOS\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "document"
            },
            {
              "name": "sec-fetch-mode",
              "value": "navigate"
            },
            {
              "name": "sec-fetch-site",
              "value": "none"
            },
            {
              "name": "sec-fetch-user",
              "value": "?1"
            },
            {
              "name": "upgrade-insecure-requests",
              "value": "1"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
            }
          ],
          "queryString": [],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3A5TsOEM6IQpWPlR9s0u-U5nTeXZorDg7N.J%2FZ5ZDhdOXPDBPvRsDssCLv2luasa8YbfACWeDxZcN4",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": "1969-12-31T23:59:59.000Z",
              "httpOnly": true,
              "secure": false
            }
          ],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 401,
          "statusText": "",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "date",
              "value": "Wed, 24 May 2023 09:35:45 GMT"
            },
            {
              "name": "set-cookie",
              "value": "sails.sid=s%3AgLX8giJKdgg7kH9wwd_soI2XvodoWj-E.bQfhKrZbrCkjV0E2xdRxt%2BDmcztPTJyFZiDhAOh8liI; Path=/; HttpOnly"
            },
            {
              "name": "www-authenticate",
              "value": "Basic realm=\"Users\""
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AgLX8giJKdgg7kH9wwd_soI2XvodoWj-E.bQfhKrZbrCkjV0E2xdRxt%2BDmcztPTJyFZiDhAOh8liI",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": null,
              "httpOnly": true,
              "secure": false
            }
          ],
          "content": {
            "size": 0,
            "mimeType": "text/plain"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 195,
          "_error": "net::ERR_INVALID_AUTH_CREDENTIALS"
        },
        "serverIPAddress": "34.224.139.177",
        "startedDateTime": "2023-05-24T09:35:45.168Z",
        "time": 229.38999999314547,
        "timings": {
          "blocked": 2.109999984622002,
          "dns": -1,
          "ssl": -1,
          "connect": -1,
          "send": 0.138,
          "wait": 223.59099997781217,
          "receive": 3.551000030711293,
          "_blocked_queueing": 1.5879999846220016
        }
      },
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "VeryHigh",
        "_resourceType": "document",
        "cache": {},
        "connection": "352929",
        "pageref": "page_3",
        "request": {
          "method": "GET",
          "url": "https://postman-echo.com/basic-auth",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "postman-echo.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/basic-auth"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8"
            },
            {
              "name": "authorization",
              "value": "Basic a2V2aW46MTIzNDU2"
            },
            {
              "name": "cache-control",
              "value": "max-age=0"
            },
            {
              "name": "cookie",
              "value": "sails.sid=s%3AgLX8giJKdgg7kH9wwd_soI2XvodoWj-E.bQfhKrZbrCkjV0E2xdRxt%2BDmcztPTJyFZiDhAOh8liI"
            },
            {
              "name": "dnt",
              "value": "1"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"macOS\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "document"
            },
            {
              "name": "sec-fetch-mode",
              "value": "navigate"
            },
            {
              "name": "sec-fetch-site",
              "value": "none"
            },
            {
              "name": "sec-fetch-user",
              "value": "?1"
            },
            {
              "name": "upgrade-insecure-requests",
              "value": "1"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
            }
          ],
          "queryString": [],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AgLX8giJKdgg7kH9wwd_soI2XvodoWj-E.bQfhKrZbrCkjV0E2xdRxt%2BDmcztPTJyFZiDhAOh8liI",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": "1969-12-31T23:59:59.000Z",
              "httpOnly": true,
              "secure": false
            }
          ],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 401,
          "statusText": "",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "date",
              "value": "Wed, 24 May 2023 09:36:00 GMT"
            },
            {
              "name": "set-cookie",
              "value": "sails.sid=s%3A2-W6hmWsUEbdg5gS9HLPd3siEPjavXVu.5s11gxsJnlzsOxPobGgCk7Kh6Jn3%2B5LREaPPvMGfZd8; Path=/; HttpOnly"
            },
            {
              "name": "www-authenticate",
              "value": "Basic realm=\"Users\""
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3A2-W6hmWsUEbdg5gS9HLPd3siEPjavXVu.5s11gxsJnlzsOxPobGgCk7Kh6Jn3%2B5LREaPPvMGfZd8",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": null,
              "httpOnly": true,
              "secure": false
            }
          ],
          "content": {
            "size": 0,
            "mimeType": "text/plain"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 194,
          "_error": "net::ERR_INVALID_AUTH_CREDENTIALS"
        },
        "serverIPAddress": "34.224.139.177",
        "startedDateTime": "2023-05-24T09:35:59.936Z",
        "time": 244.16299996664748,
        "timings": {
          "blocked": 5.518999971803278,
          "dns": -1,
          "ssl": -1,
          "connect": -1,
          "send": 0.22599999999999998,
          "wait": 236.48500000256672,
          "receive": 1.9329999922774732,
          "_blocked_queueing": 4.773999971803278
        }
      },
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "VeryHigh",
        "_resourceType": "document",
        "cache": {},
        "connection": "352929",
        "pageref": "page_4",
        "request": {
          "method": "GET",
          "url": "https://postman-echo.com/basic-auth",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "postman-echo.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/basic-auth"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8"
            },
            {
              "name": "authorization",
              "value": "Basic cG9zdG1hbjpwYXNzd29yZA=="
            },
            {
              "name": "cache-control",
              "value": "max-age=0"
            },
            {
              "name": "cookie",
              "value": "sails.sid=s%3A2-W6hmWsUEbdg5gS9HLPd3siEPjavXVu.5s11gxsJnlzsOxPobGgCk7Kh6Jn3%2B5LREaPPvMGfZd8"
            },
            {
              "name": "dnt",
              "value": "1"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"macOS\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "document"
            },
            {
              "name": "sec-fetch-mode",
              "value": "navigate"
            },
            {
              "name": "sec-fetch-site",
              "value": "none"
            },
            {
              "name": "sec-fetch-user",
              "value": "?1"
            },
            {
              "name": "upgrade-insecure-requests",
              "value": "1"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
            }
          ],
          "queryString": [],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3A2-W6hmWsUEbdg5gS9HLPd3siEPjavXVu.5s11gxsJnlzsOxPobGgCk7Kh6Jn3%2B5LREaPPvMGfZd8",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": "1969-12-31T23:59:59.000Z",
              "httpOnly": true,
              "secure": false
            }
          ],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 200,
          "statusText": "",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "content-length",
              "value": "27"
            },
            {
              "name": "content-type",
              "value": "application/json; charset=utf-8"
            },
            {
              "name": "date",
              "value": "Wed, 24 May 2023 09:36:14 GMT"
            },
            {
              "name": "etag",
              "value": "W/\"1b-o64KRFi1Uw+73hnrS1UFKUVInOY\""
            },
            {
              "name": "set-cookie",
              "value": "sails.sid=s%3ABCYVztrfYqQKtwgNlZAGrVFGi9rxA8xU.W5v25PcVZ3yE5SUicpCvH9JVLqJz0VeK0NVE%2FDH64lo; Path=/; HttpOnly"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3ABCYVztrfYqQKtwgNlZAGrVFGi9rxA8xU.W5v25PcVZ3yE5SUicpCvH9JVLqJz0VeK0NVE%2FDH64lo",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": null,
              "httpOnly": true,
              "secure": false
            }
          ],
          "content": {
            "size": 27,
            "mimeType": "application/json"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 248,
          "_error": null
        },
        "serverIPAddress": "34.224.139.177",
        "startedDateTime": "2023-05-24T09:36:14.166Z",
        "time": 239.10700000124052,
        "timings": {
          "blocked": 4.063000003077089,
          "dns": -1,
          "ssl": -1,
          "connect": -1,
          "send": 0.2260000000000001,
          "wait": 234.42599998187274,
          "receive": 0.3920000162906945,
          "_blocked_queueing": 3.10400000307709
        }
      },
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "VeryHigh",
        "_resourceType": "document",
        "cache": {},
        "connection": "352929",
        "pageref": "page_4",
        "request": {
          "method": "GET",
          "url": "https://postman-echo.com/digest-auth",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "postman-echo.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/digest-auth"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8"
            },
            {
              "name": "authorization",
              "value": "Basic cG9zdG1hbjpwYXNzd29yZA=="
            },
            {
              "name": "cookie",
              "value": "sails.sid=s%3ABCYVztrfYqQKtwgNlZAGrVFGi9rxA8xU.W5v25PcVZ3yE5SUicpCvH9JVLqJz0VeK0NVE%2FDH64lo"
            },
            {
              "name": "dnt",
              "value": "1"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"macOS\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "document"
            },
            {
              "name": "sec-fetch-mode",
              "value": "navigate"
            },
            {
              "name": "sec-fetch-site",
              "value": "none"
            },
            {
              "name": "sec-fetch-user",
              "value": "?1"
            },
            {
              "name": "upgrade-insecure-requests",
              "value": "1"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
            }
          ],
          "queryString": [],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3ABCYVztrfYqQKtwgNlZAGrVFGi9rxA8xU.W5v25PcVZ3yE5SUicpCvH9JVLqJz0VeK0NVE%2FDH64lo",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": "1969-12-31T23:59:59.000Z",
              "httpOnly": true,
              "secure": false
            }
          ],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 401,
          "statusText": "",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "date",
              "value": "Wed, 24 May 2023 09:36:33 GMT"
            },
            {
              "name": "set-cookie",
              "value": "sails.sid=s%3ARZAhLW5d-wz7XvQYbkrtJSIE6fdcUwvL.ZyKEAmfK1eCw5zbMnEPtuMddbuH3zU6X%2B7TsHd7m6qY; Path=/; HttpOnly"
            },
            {
              "name": "www-authenticate",
              "value": "Digest realm=\"Users\", nonce=\"VSMpFHW7LJba31SJ1KlTc2Ax0HIbficz\", qop=\"auth\""
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3ARZAhLW5d-wz7XvQYbkrtJSIE6fdcUwvL.ZyKEAmfK1eCw5zbMnEPtuMddbuH3zU6X%2B7TsHd7m6qY",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": null,
              "httpOnly": true,
              "secure": false
            }
          ],
          "content": {
            "size": 0,
            "mimeType": "text/plain"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 240,
          "_error": "net::ERR_INVALID_AUTH_CREDENTIALS"
        },
        "serverIPAddress": "34.224.139.177",
        "startedDateTime": "2023-05-24T09:36:33.578Z",
        "time": 236.2810000195168,
        "timings": {
          "blocked": 2.4180000445581973,
          "dns": -1,
          "ssl": -1,
          "connect": -1,
          "send": 0.16499999999999992,
          "wait": 231.40100000497327,
          "receive": 2.296999969985336,
          "_blocked_queueing": 1.8940000445581973
        }
      },
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "VeryHigh",
        "_resourceType": "document",
        "cache": {},
        "connection": "352929",
        "pageref": "page_5",
        "request": {
          "method": "GET",
          "url": "https://postman-echo.com/digest-auth",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "postman-echo.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/digest-auth"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8"
            },
            {
              "name": "authorization",
              "value": "Digest username=\"postman\", realm=\"Users\", nonce=\"VSMpFHW7LJba31SJ1KlTc2Ax0HIbficz\", uri=\"/digest-auth\", response=\"6d7e60818f2f6fb5ed932fd4660f1b76\", qop=auth, nc=00000002, cnonce=\"4659f38ff079b065\""
            },
            {
              "name": "cache-control",
              "value": "max-age=0"
            },
            {
              "name": "cookie",
              "value": "sails.sid=s%3ARZAhLW5d-wz7XvQYbkrtJSIE6fdcUwvL.ZyKEAmfK1eCw5zbMnEPtuMddbuH3zU6X%2B7TsHd7m6qY"
            },
            {
              "name": "dnt",
              "value": "1"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"macOS\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "document"
            },
            {
              "name": "sec-fetch-mode",
              "value": "navigate"
            },
            {
              "name": "sec-fetch-site",
              "value": "none"
            },
            {
              "name": "sec-fetch-user",
              "value": "?1"
            },
            {
              "name": "upgrade-insecure-requests",
              "value": "1"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
            }
          ],
          "queryString": [],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3ARZAhLW5d-wz7XvQYbkrtJSIE6fdcUwvL.ZyKEAmfK1eCw5zbMnEPtuMddbuH3zU6X%2B7TsHd7m6qY",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": "1969-12-31T23:59:59.000Z",
              "httpOnly": true,
              "secure": false
            }
          ],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 200,
          "statusText": "",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "content-length",
              "value": "27"
            },
            {
              "name": "content-type",
              "value": "application/json; charset=utf-8"
            },
            {
              "name": "date",
              "value": "Wed, 24 May 2023 09:37:24 GMT"
            },
            {
              "name": "etag",
              "value": "W/\"1b-o64KRFi1Uw+73hnrS1UFKUVInOY\""
            },
            {
              "name": "set-cookie",
              "value": "sails.sid=s%3ANDpoOFphW3hRJksfmx3-xl1opvpvnC8n.pXmAokxSLYKTgXCNEbNFUMMjfeGAYG1%2FaMgenXuTA5w; Path=/; HttpOnly"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3ANDpoOFphW3hRJksfmx3-xl1opvpvnC8n.pXmAokxSLYKTgXCNEbNFUMMjfeGAYG1%2FaMgenXuTA5w",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": null,
              "httpOnly": true,
              "secure": false
            }
          ],
          "content": {
            "size": 27,
            "mimeType": "application/json"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 248,
          "_error": null
        },
        "serverIPAddress": "34.224.139.177",
        "startedDateTime": "2023-05-24T09:37:23.725Z",
        "time": 225.91099998680875,
        "timings": {
          "blocked": 4.5749999787025155,
          "dns": -1,
          "ssl": -1,
          "connect": -1,
          "send": 0.20799999999999996,
          "wait": 220.71899997878447,
          "receive": 0.40900002932175994,
          "_blocked_queueing": 3.0319999787025154
        }
      },
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "VeryHigh",
        "_resourceType": "document",
        "cache": {},
        "connection": "352929",
        "pageref": "page_6",
        "request": {
          "method": "GET",
          "url": "https://postman-echo.com/auth/hawk",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "postman-echo.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/auth/hawk"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8"
            },
            {
              "name": "authorization",
              "value": "Digest username=\"postman\", realm=\"Users\", nonce=\"VSMpFHW7LJba31SJ1KlTc2Ax0HIbficz\", uri=\"/auth/hawk\", response=\"f399ee410da1ae0439a312e92d619134\", qop=auth, nc=00000003, cnonce=\"19ac9cd7decfb84f\""
            },
            {
              "name": "cookie",
              "value": "sails.sid=s%3ANDpoOFphW3hRJksfmx3-xl1opvpvnC8n.pXmAokxSLYKTgXCNEbNFUMMjfeGAYG1%2FaMgenXuTA5w"
            },
            {
              "name": "dnt",
              "value": "1"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"macOS\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "document"
            },
            {
              "name": "sec-fetch-mode",
              "value": "navigate"
            },
            {
              "name": "sec-fetch-site",
              "value": "none"
            },
            {
              "name": "sec-fetch-user",
              "value": "?1"
            },
            {
              "name": "upgrade-insecure-requests",
              "value": "1"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
            }
          ],
          "queryString": [],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3ANDpoOFphW3hRJksfmx3-xl1opvpvnC8n.pXmAokxSLYKTgXCNEbNFUMMjfeGAYG1%2FaMgenXuTA5w",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": "1969-12-31T23:59:59.000Z",
              "httpOnly": true,
              "secure": false
            }
          ],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 401,
          "statusText": "",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "content-length",
              "value": "79"
            },
            {
              "name": "content-type",
              "value": "application/json; charset=utf-8"
            },
            {
              "name": "date",
              "value": "Wed, 24 May 2023 09:37:37 GMT"
            },
            {
              "name": "etag",
              "value": "W/\"4f-yhzQEW/XHJl9nzQW2TGZ44nsC2c\""
            },
            {
              "name": "set-cookie",
              "value": "sails.sid=s%3AWrDMneF2VOClY0ff5DTKZsqiBig3uc9O.QD75o2SVNLwIJH2yzS6vw%2FUpModZP2pka%2BGWepsVRVM; Path=/; HttpOnly"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AWrDMneF2VOClY0ff5DTKZsqiBig3uc9O.QD75o2SVNLwIJH2yzS6vw%2FUpModZP2pka%2BGWepsVRVM",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": null,
              "httpOnly": true,
              "secure": false
            }
          ],
          "content": {
            "size": 79,
            "mimeType": "application/json"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 306,
          "_error": null
        },
        "serverIPAddress": "34.224.139.177",
        "startedDateTime": "2023-05-24T09:37:37.022Z",
        "time": 231.90400004386902,
        "timings": {
          "blocked": 2.0390000157468022,
          "dns": -1,
          "ssl": -1,
          "connect": -1,
          "send": 0.15799999999999992,
          "wait": 228.30000002473966,
          "receive": 1.4070000033825636,
          "_blocked_queueing": 1.508000015746802
        }
      },
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "VeryHigh",
        "_resourceType": "document",
        "cache": {},
        "connection": "352929",
        "pageref": "page_7",
        "request": {
          "method": "GET",
          "url": "https://postman-echo.com/oauth1",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "postman-echo.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/oauth1"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8"
            },
            {
              "name": "cookie",
              "value": "sails.sid=s%3AWrDMneF2VOClY0ff5DTKZsqiBig3uc9O.QD75o2SVNLwIJH2yzS6vw%2FUpModZP2pka%2BGWepsVRVM"
            },
            {
              "name": "dnt",
              "value": "1"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"macOS\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "document"
            },
            {
              "name": "sec-fetch-mode",
              "value": "navigate"
            },
            {
              "name": "sec-fetch-site",
              "value": "none"
            },
            {
              "name": "sec-fetch-user",
              "value": "?1"
            },
            {
              "name": "upgrade-insecure-requests",
              "value": "1"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
            }
          ],
          "queryString": [],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AWrDMneF2VOClY0ff5DTKZsqiBig3uc9O.QD75o2SVNLwIJH2yzS6vw%2FUpModZP2pka%2BGWepsVRVM",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": "1969-12-31T23:59:59.000Z",
              "httpOnly": true,
              "secure": false
            }
          ],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 401,
          "statusText": "",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "content-length",
              "value": "78"
            },
            {
              "name": "content-type",
              "value": "application/json; charset=utf-8"
            },
            {
              "name": "date",
              "value": "Wed, 24 May 2023 09:38:24 GMT"
            },
            {
              "name": "etag",
              "value": "W/\"4e-aeuModkQDUxCRUxhVX+eeDZ/Eho\""
            },
            {
              "name": "set-cookie",
              "value": "sails.sid=s%3AhijaOMucK6KC0f2WcKk0_T5xTDzOCA0p.7ovjUaYWdnSbNtobkMy%2FUw4FTWrMGq71N%2F0dOvJOI38; Path=/; HttpOnly"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AhijaOMucK6KC0f2WcKk0_T5xTDzOCA0p.7ovjUaYWdnSbNtobkMy%2FUw4FTWrMGq71N%2F0dOvJOI38",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": null,
              "httpOnly": true,
              "secure": false
            }
          ],
          "content": {
            "size": 78,
            "mimeType": "application/json"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 303,
          "_error": null
        },
        "serverIPAddress": "34.224.139.177",
        "startedDateTime": "2023-05-24T09:38:24.677Z",
        "time": 239.01899997144938,
        "timings": {
          "blocked": 1.9080000098198653,
          "dns": -1,
          "ssl": -1,
          "connect": -1,
          "send": 0.11700000000000005,
          "wait": 236.4549999901615,
          "receive": 0.5389999714680016,
          "_blocked_queueing": 1.4690000098198652
        }
      },
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "VeryHigh",
        "_resourceType": "document",
        "cache": {},
        "connection": "352929",
        "pageref": "page_8",
        "request": {
          "method": "GET",
          "url": "https://postman-echo.com/ip",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "postman-echo.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/ip"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8"
            },
            {
              "name": "cookie",
              "value": "sails.sid=s%3AhijaOMucK6KC0f2WcKk0_T5xTDzOCA0p.7ovjUaYWdnSbNtobkMy%2FUw4FTWrMGq71N%2F0dOvJOI38"
            },
            {
              "name": "dnt",
              "value": "1"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"macOS\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "document"
            },
            {
              "name": "sec-fetch-mode",
              "value": "navigate"
            },
            {
              "name": "sec-fetch-site",
              "value": "none"
            },
            {
              "name": "sec-fetch-user",
              "value": "?1"
            },
            {
              "name": "upgrade-insecure-requests",
              "value": "1"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
            }
          ],
          "queryString": [],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AhijaOMucK6KC0f2WcKk0_T5xTDzOCA0p.7ovjUaYWdnSbNtobkMy%2FUw4FTWrMGq71N%2F0dOvJOI38",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": "1969-12-31T23:59:59.000Z",
              "httpOnly": true,
              "secure": false
            }
          ],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 200,
          "statusText": "",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "content-length",
              "value": "28"
            },
            {
              "name": "content-type",
              "value": "application/json; charset=utf-8"
            },
            {
              "name": "date",
              "value": "Wed, 24 May 2023 09:38:58 GMT"
            },
            {
              "name": "etag",
              "value": "W/\"1c-7btTeSzK75AZVaCUEbdDzJsBLxE\""
            },
            {
              "name": "set-cookie",
              "value": "sails.sid=s%3ACjmT_cpR3InXcv8LiRfUpHOaeIc-SWwG.INOxh%2BF6rHBmJiweW6lsan6pBDU2v3BTO4xwyw812J4; Path=/; HttpOnly"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3ACjmT_cpR3InXcv8LiRfUpHOaeIc-SWwG.INOxh%2BF6rHBmJiweW6lsan6pBDU2v3BTO4xwyw812J4",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": null,
              "httpOnly": true,
              "secure": false
            }
          ],
          "content": {
            "size": 28,
            "mimeType": "application/json"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 248,
          "_error": null
        },
        "serverIPAddress": "34.224.139.177",
        "startedDateTime": "2023-05-24T09:38:58.376Z",
        "time": 239.29499997757375,
        "timings": {
          "blocked": 2.0949999529868366,
          "dns": -1,
          "ssl": -1,
          "connect": -1,
          "send": 0.12299999999999994,
          "wait": 236.2970000224635,
          "receive": 0.7800000021234155,
          "_blocked_queueing": 1.6449999529868364
        }
      },
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "VeryHigh",
        "_resourceType": "document",
        "cache": {},
        "connection": "352929",
        "pageref": "page_9",
        "request": {
          "method": "GET",
          "url": "https://postman-echo.com/time/now",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "postman-echo.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/time/now"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8"
            },
            {
              "name": "cookie",
              "value": "sails.sid=s%3ACjmT_cpR3InXcv8LiRfUpHOaeIc-SWwG.INOxh%2BF6rHBmJiweW6lsan6pBDU2v3BTO4xwyw812J4"
            },
            {
              "name": "dnt",
              "value": "1"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"macOS\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "document"
            },
            {
              "name": "sec-fetch-mode",
              "value": "navigate"
            },
            {
              "name": "sec-fetch-site",
              "value": "none"
            },
            {
              "name": "sec-fetch-user",
              "value": "?1"
            },
            {
              "name": "upgrade-insecure-requests",
              "value": "1"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
            }
          ],
          "queryString": [],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3ACjmT_cpR3InXcv8LiRfUpHOaeIc-SWwG.INOxh%2BF6rHBmJiweW6lsan6pBDU2v3BTO4xwyw812J4",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": "1969-12-31T23:59:59.000Z",
              "httpOnly": true,
              "secure": false
            }
          ],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 200,
          "statusText": "",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "content-length",
              "value": "29"
            },
            {
              "name": "content-type",
              "value": "text/html; charset=utf-8"
            },
            {
              "name": "date",
              "value": "Wed, 24 May 2023 09:39:07 GMT"
            },
            {
              "name": "etag",
              "value": "W/\"1d-lPGMyLkA5U/cM9LBnSlti79YoZI\""
            },
            {
              "name": "set-cookie",
              "value": "sails.sid=s%3AuhfgRO-pFXnsdgT9DmhiuLgBcaqs62k_.PeomdafkSrv%2FiBahHACLbVbg8Vmd26oIQVQ8HXsGny4; Path=/; HttpOnly"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AuhfgRO-pFXnsdgT9DmhiuLgBcaqs62k_.PeomdafkSrv%2FiBahHACLbVbg8Vmd26oIQVQ8HXsGny4",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": null,
              "httpOnly": true,
              "secure": false
            }
          ],
          "content": {
            "size": 29,
            "mimeType": "text/html"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 243,
          "_error": null
        },
        "serverIPAddress": "34.224.139.177",
        "startedDateTime": "2023-05-24T09:39:07.436Z",
        "time": 411.7919999989681,
        "timings": {
          "blocked": 2.459000014610589,
          "dns": -1,
          "ssl": -1,
          "connect": -1,
          "send": 0.1489999999999999,
          "wait": 311.6669999969378,
          "receive": 97.5169999874197,
          "_blocked_queueing": 1.9130000146105886
        }
      },
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "VeryHigh",
        "_resourceType": "document",
        "cache": {},
        "connection": "352929",
        "pageref": "page_10",
        "request": {
          "method": "GET",
          "url": "https://postman-echo.com/time/valid?timestamp=2016-10-10",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "postman-echo.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/time/valid?timestamp=2016-10-10"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8"
            },
            {
              "name": "cookie",
              "value": "sails.sid=s%3AuhfgRO-pFXnsdgT9DmhiuLgBcaqs62k_.PeomdafkSrv%2FiBahHACLbVbg8Vmd26oIQVQ8HXsGny4"
            },
            {
              "name": "dnt",
              "value": "1"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"macOS\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "document"
            },
            {
              "name": "sec-fetch-mode",
              "value": "navigate"
            },
            {
              "name": "sec-fetch-site",
              "value": "none"
            },
            {
              "name": "sec-fetch-user",
              "value": "?1"
            },
            {
              "name": "upgrade-insecure-requests",
              "value": "1"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
            }
          ],
          "queryString": [
            {
              "name": "timestamp",
              "value": "2016-10-10"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AuhfgRO-pFXnsdgT9DmhiuLgBcaqs62k_.PeomdafkSrv%2FiBahHACLbVbg8Vmd26oIQVQ8HXsGny4",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": "1969-12-31T23:59:59.000Z",
              "httpOnly": true,
              "secure": false
            }
          ],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 200,
          "statusText": "",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "content-length",
              "value": "19"
            },
            {
              "name": "content-type",
              "value": "application/json; charset=utf-8"
            },
            {
              "name": "date",
              "value": "Wed, 24 May 2023 09:39:20 GMT"
            },
            {
              "name": "etag",
              "value": "W/\"13-+5aWpiNjT0bvfVQ2cUlS7fp6h9Y\""
            },
            {
              "name": "set-cookie",
              "value": "sails.sid=s%3AtFWWGhhtVmbGqD-iiaAxCG8phmGXWAyZ.h8gmxfrGSpzD98GpCoWXxeqgF8X3LJ9%2BC%2BWzgPUzhzM; Path=/; HttpOnly"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AtFWWGhhtVmbGqD-iiaAxCG8phmGXWAyZ.h8gmxfrGSpzD98GpCoWXxeqgF8X3LJ9%2BC%2BWzgPUzhzM",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": null,
              "httpOnly": true,
              "secure": false
            }
          ],
          "content": {
            "size": 19,
            "mimeType": "application/json"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 241,
          "_error": null
        },
        "serverIPAddress": "34.224.139.177",
        "startedDateTime": "2023-05-24T09:39:20.069Z",
        "time": 224.6989999548532,
        "timings": {
          "blocked": 2.5449999856837096,
          "dns": -1,
          "ssl": -1,
          "connect": -1,
          "send": 0.18600000000000005,
          "wait": 221.47800002156572,
          "receive": 0.48999994760379195,
          "_blocked_queueing": 1.9779999856837094
        }
      },
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "VeryHigh",
        "_resourceType": "document",
        "cache": {},
        "connection": "352929",
        "pageref": "page_11",
        "request": {
          "method": "GET",
          "url": "https://postman-echo.com/time/format?timestamp=2016-10-10&format=mm",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "postman-echo.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/time/format?timestamp=2016-10-10&format=mm"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8"
            },
            {
              "name": "cookie",
              "value": "sails.sid=s%3AtFWWGhhtVmbGqD-iiaAxCG8phmGXWAyZ.h8gmxfrGSpzD98GpCoWXxeqgF8X3LJ9%2BC%2BWzgPUzhzM"
            },
            {
              "name": "dnt",
              "value": "1"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"macOS\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "document"
            },
            {
              "name": "sec-fetch-mode",
              "value": "navigate"
            },
            {
              "name": "sec-fetch-site",
              "value": "none"
            },
            {
              "name": "sec-fetch-user",
              "value": "?1"
            },
            {
              "name": "upgrade-insecure-requests",
              "value": "1"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
            }
          ],
          "queryString": [
            {
              "name": "timestamp",
              "value": "2016-10-10"
            },
            {
              "name": "format",
              "value": "mm"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AtFWWGhhtVmbGqD-iiaAxCG8phmGXWAyZ.h8gmxfrGSpzD98GpCoWXxeqgF8X3LJ9%2BC%2BWzgPUzhzM",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": "1969-12-31T23:59:59.000Z",
              "httpOnly": true,
              "secure": false
            }
          ],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 200,
          "statusText": "",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "content-length",
              "value": "20"
            },
            {
              "name": "content-type",
              "value": "application/json; charset=utf-8"
            },
            {
              "name": "date",
              "value": "Wed, 24 May 2023 09:39:32 GMT"
            },
            {
              "name": "etag",
              "value": "W/\"14-IdH52LwKW6aqVS44b0c1bZeQhcI\""
            },
            {
              "name": "set-cookie",
              "value": "sails.sid=s%3AxR2id95iJWEaqh2bbtErN6mwuHyIehB4.ENPKiEUulLelxGhZyQc7xeuV8G963wWuP0jwhNWO8oA; Path=/; HttpOnly"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AxR2id95iJWEaqh2bbtErN6mwuHyIehB4.ENPKiEUulLelxGhZyQc7xeuV8G963wWuP0jwhNWO8oA",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": null,
              "httpOnly": true,
              "secure": false
            }
          ],
          "content": {
            "size": 20,
            "mimeType": "application/json"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 237,
          "_error": null
        },
        "serverIPAddress": "34.224.139.177",
        "startedDateTime": "2023-05-24T09:39:31.799Z",
        "time": 241.99200002476573,
        "timings": {
          "blocked": 2.1080000106841323,
          "dns": -1,
          "ssl": -1,
          "connect": -1,
          "send": 0.16700000000000004,
          "wait": 239.14899999641628,
          "receive": 0.5680000176653266,
          "_blocked_queueing": 1.6220000106841326
        }
      },
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "VeryHigh",
        "_resourceType": "document",
        "cache": {},
        "connection": "352929",
        "pageref": "page_12",
        "request": {
          "method": "GET",
          "url": "https://postman-echo.com/time/unit?timestamp=2016-10-10&unit=day",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "postman-echo.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/time/unit?timestamp=2016-10-10&unit=day"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8"
            },
            {
              "name": "cookie",
              "value": "sails.sid=s%3AxR2id95iJWEaqh2bbtErN6mwuHyIehB4.ENPKiEUulLelxGhZyQc7xeuV8G963wWuP0jwhNWO8oA"
            },
            {
              "name": "dnt",
              "value": "1"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"macOS\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "document"
            },
            {
              "name": "sec-fetch-mode",
              "value": "navigate"
            },
            {
              "name": "sec-fetch-site",
              "value": "none"
            },
            {
              "name": "sec-fetch-user",
              "value": "?1"
            },
            {
              "name": "upgrade-insecure-requests",
              "value": "1"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
            }
          ],
          "queryString": [
            {
              "name": "timestamp",
              "value": "2016-10-10"
            },
            {
              "name": "unit",
              "value": "day"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AxR2id95iJWEaqh2bbtErN6mwuHyIehB4.ENPKiEUulLelxGhZyQc7xeuV8G963wWuP0jwhNWO8oA",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": "1969-12-31T23:59:59.000Z",
              "httpOnly": true,
              "secure": false
            }
          ],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 200,
          "statusText": "",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "content-length",
              "value": "15"
            },
            {
              "name": "content-type",
              "value": "application/json; charset=utf-8"
            },
            {
              "name": "date",
              "value": "Wed, 24 May 2023 09:39:41 GMT"
            },
            {
              "name": "etag",
              "value": "W/\"f-OEnzNCvOuHml1xeYO6ABR+1D9Jk\""
            },
            {
              "name": "set-cookie",
              "value": "sails.sid=s%3AjFPA7aH9sNMR8EEGOJaxUB8vXiIftR9a.NJWp9UXZfHbaipO7KxgWAEiNOG4f%2FHOlJkf3N15%2FY3E; Path=/; HttpOnly"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AjFPA7aH9sNMR8EEGOJaxUB8vXiIftR9a.NJWp9UXZfHbaipO7KxgWAEiNOG4f%2FHOlJkf3N15%2FY3E",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": null,
              "httpOnly": true,
              "secure": false
            }
          ],
          "content": {
            "size": 15,
            "mimeType": "application/json"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 237,
          "_error": null
        },
        "serverIPAddress": "34.224.139.177",
        "startedDateTime": "2023-05-24T09:39:40.797Z",
        "time": 246.06500001391396,
        "timings": {
          "blocked": 4.1720000239610675,
          "dns": -1,
          "ssl": -1,
          "connect": -1,
          "send": 0.118,
          "wait": 241.33500001562015,
          "receive": 0.43999997433274984,
          "_blocked_queueing": 3.703000023961067
        }
      },
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "VeryHigh",
        "_resourceType": "document",
        "cache": {},
        "connection": "352929",
        "pageref": "page_13",
        "request": {
          "method": "GET",
          "url": "https://postman-echo.com/time/object?timestamp=2016-10-10",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "postman-echo.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/time/object?timestamp=2016-10-10"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8"
            },
            {
              "name": "cookie",
              "value": "sails.sid=s%3AjFPA7aH9sNMR8EEGOJaxUB8vXiIftR9a.NJWp9UXZfHbaipO7KxgWAEiNOG4f%2FHOlJkf3N15%2FY3E"
            },
            {
              "name": "dnt",
              "value": "1"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"macOS\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "document"
            },
            {
              "name": "sec-fetch-mode",
              "value": "navigate"
            },
            {
              "name": "sec-fetch-site",
              "value": "none"
            },
            {
              "name": "sec-fetch-user",
              "value": "?1"
            },
            {
              "name": "upgrade-insecure-requests",
              "value": "1"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
            }
          ],
          "queryString": [
            {
              "name": "timestamp",
              "value": "2016-10-10"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3AjFPA7aH9sNMR8EEGOJaxUB8vXiIftR9a.NJWp9UXZfHbaipO7KxgWAEiNOG4f%2FHOlJkf3N15%2FY3E",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": "1969-12-31T23:59:59.000Z",
              "httpOnly": true,
              "secure": false
            }
          ],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 200,
          "statusText": "",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "content-length",
              "value": "115"
            },
            {
              "name": "content-type",
              "value": "application/json; charset=utf-8"
            },
            {
              "name": "date",
              "value": "Wed, 24 May 2023 09:39:56 GMT"
            },
            {
              "name": "etag",
              "value": "W/\"73-QqOdHev9OGtOuGg9LxZYt7brtWY\""
            },
            {
              "name": "set-cookie",
              "value": "sails.sid=s%3Aiiiok166AYSjgebPrj95aaVKCnOL6y4I.pAD6YRezYBvk%2BiJ1ILIy%2BvL8x5SrC1C%2B3wy7gVMRWMM; Path=/; HttpOnly"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3Aiiiok166AYSjgebPrj95aaVKCnOL6y4I.pAD6YRezYBvk%2BiJ1ILIy%2BvL8x5SrC1C%2B3wy7gVMRWMM",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": null,
              "httpOnly": true,
              "secure": false
            }
          ],
          "content": {
            "size": 115,
            "mimeType": "application/json"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 340,
          "_error": null
        },
        "serverIPAddress": "34.224.139.177",
        "startedDateTime": "2023-05-24T09:39:56.184Z",
        "time": 251.22299999929965,
        "timings": {
          "blocked": 2.060000035725534,
          "dns": -1,
          "ssl": -1,
          "connect": -1,
          "send": 0.13899999999999996,
          "wait": 248.4800000122413,
          "receive": 0.5439999513328075,
          "_blocked_queueing": 1.610000035725534
        }
      },
      {
        "_initiator": {
          "type": "other"
        },
        "_priority": "VeryHigh",
        "_resourceType": "document",
        "cache": {},
        "connection": "352929",
        "pageref": "page_14",
        "request": {
          "method": "GET",
          "url": "https://postman-echo.com/time/leap?timestamp=2016-10-10",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": ":authority",
              "value": "postman-echo.com"
            },
            {
              "name": ":method",
              "value": "GET"
            },
            {
              "name": ":path",
              "value": "/time/leap?timestamp=2016-10-10"
            },
            {
              "name": ":scheme",
              "value": "https"
            },
            {
              "name": "accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
            },
            {
              "name": "accept-encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "accept-language",
              "value": "zh-CN,zh;q=0.9,en;q=0.8"
            },
            {
              "name": "cookie",
              "value": "sails.sid=s%3Aiiiok166AYSjgebPrj95aaVKCnOL6y4I.pAD6YRezYBvk%2BiJ1ILIy%2BvL8x5SrC1C%2B3wy7gVMRWMM"
            },
            {
              "name": "dnt",
              "value": "1"
            },
            {
              "name": "sec-ch-ua",
              "value": "\"Google Chrome\";v=\"113\", \"Chromium\";v=\"113\", \"Not-A.Brand\";v=\"24\""
            },
            {
              "name": "sec-ch-ua-mobile",
              "value": "?0"
            },
            {
              "name": "sec-ch-ua-platform",
              "value": "\"macOS\""
            },
            {
              "name": "sec-fetch-dest",
              "value": "document"
            },
            {
              "name": "sec-fetch-mode",
              "value": "navigate"
            },
            {
              "name": "sec-fetch-site",
              "value": "none"
            },
            {
              "name": "sec-fetch-user",
              "value": "?1"
            },
            {
              "name": "upgrade-insecure-requests",
              "value": "1"
            },
            {
              "name": "user-agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
            }
          ],
          "queryString": [
            {
              "name": "timestamp",
              "value": "2016-10-10"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3Aiiiok166AYSjgebPrj95aaVKCnOL6y4I.pAD6YRezYBvk%2BiJ1ILIy%2BvL8x5SrC1C%2B3wy7gVMRWMM",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": "1969-12-31T23:59:59.000Z",
              "httpOnly": true,
              "secure": false
            }
          ],
          "headersSize": -1,
          "bodySize": 0
        },
        "response": {
          "status": 200,
          "statusText": "",
          "httpVersion": "http/2.0",
          "headers": [
            {
              "name": "content-length",
              "value": "18"
            },
            {
              "name": "content-type",
              "value": "application/json; charset=utf-8"
            },
            {
              "name": "date",
              "value": "Wed, 24 May 2023 09:40:20 GMT"
            },
            {
              "name": "etag",
              "value": "W/\"12-bGNgPnYjMIOM276DLTmrEveaJsI\""
            },
            {
              "name": "set-cookie",
              "value": "sails.sid=s%3Av-tiHN2mdAP8-2BUkecGPNjYQKqf7HCP.N%2BED0AzZfGb2CIMBDki77IGF4kBQ3UipafRMbrFxwGo; Path=/; HttpOnly"
            }
          ],
          "cookies": [
            {
              "name": "sails.sid",
              "value": "s%3Av-tiHN2mdAP8-2BUkecGPNjYQKqf7HCP.N%2BED0AzZfGb2CIMBDki77IGF4kBQ3UipafRMbrFxwGo",
              "path": "/",
              "domain": "postman-echo.com",
              "expires": null,
              "httpOnly": true,
              "secure": false
            }
          ],
          "content": {
            "size": 18,
            "mimeType": "application/json",
            "text": "{\n  \"leap\": true\n}"
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 238,
          "_error": null
        },
        "serverIPAddress": "34.224.139.177",
        "startedDateTime": "2023-05-24T09:40:19.815Z",
        "time": 234.9839999806136,
        "timings": {
          "blocked": 2.177000025246292,
          "dns": -1,
          "ssl": -1,
          "connect": -1,
          "send": 0.121,
          "wait": 232.24100000116974,
          "receive": 0.4449999541975558,
          "_blocked_queueing": 1.7080000252462924
        }
      }
    ]
  }
}
posted @ 2023-05-22 11:07  韩志超  阅读(221)  评论(0编辑  收藏  举报