目前我观察到两点值得改进的 1. 添加 `$.request` 和 `$.response` 用以处理不同工具 headers 的 key 大小写不同的问题。例如 `Loon` 都是小写,而 `QX` 是大小写都有。以及 `$request.status`、`$request.statusCode`、`$request.path`等差异字段。 2. `$.done()` 方法在请求阶段返回虚假响应时,不同工具需要传入的参数不同。例如 `Loon` 是 `$.done({response: {status: 302}})`,而 `QX` 是 `$.done({status: "HTTP/1.1 302 Found"})`。在响应阶段修改响应时,`Loon` 是 `$.done({status: 200})`,而 `QX` 是 `$.done({status: "HTTP/1.1 200 OK"})`。
Activity