Skip to content

[Env.js] 有考虑增加更多兼容处理吗? #523

@DemoJameson

Description

@DemoJameson

目前我观察到两点值得改进的

  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"})

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions