1.0.3 • Published 1 year ago

whistle.https-handle v1.0.3

Weekly downloads
-
License
-
Repository
github
Last release
1 year ago

默认规则

* http-handle://

默认规则路径js文件为项目下的 /home/https-handle/rules/*.js

配置whistle规则rules

匹配的域名 http-handle://规则路径

规则

  • reqConfig 真正请求时的数据配置

    • url 请求的url
    • method 请求的方法
    • headers 头信息
    • query 查询字符串对象
    • bodyType body的类型 formData|form|json|text
    • body 数据 string|object
  • reqConfig 返回客户端时的数据配置

    • statusCode 状态码
    • headers 头信息
    • body 数据 string|object|buffer 返回数据为json时自动格式化为对象
module.exports = [
  {
    // 匹配的 url 可使用 ** ,* ,?匹配符
    url: "**/api.juejin.cn/recommend_api/v1/article/recommend_cate_feed",
    // 发送请求前
    beforeSendRequest(reqConfig) {
      return reqConfig
    },
    // 返回响应前
    beforeSendResponse(reqConfig, resConfig) {
      return resConfig
    }
  }
]