You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Proxyman中根据请求体参数配置不同的Map Local?

可以在Proxyman中根据请求体参数配置不同Map Local来模拟分页流程

完全可以实现,具体操作步骤如下:

  • 创建基础Map Local规则
    打开Proxyman,点击工具栏的「Map Local」按钮,新建一条规则,将「URL」设置为https://cn.company.com/appv2/search,确保请求方法匹配你的接口(比如POST)。

  • 配置请求体匹配条件
    进入规则的「Request」标签页,找到「JSON Body」选项(如果你的请求体是JSON格式),添加多组匹配规则:

    • 第一组:匹配无cursor字段的请求:在JSON Path输入$.cursor,匹配类型选择「Does Not Exist」,对应首次分页请求。
    • 第二组:匹配cursor为特定值的请求:比如JSON Path输入$.cursor,匹配类型选择「Equals」,值填abc,对应使用首次返回的cursor发起的请求。
    • 如果需要模拟更多分页,继续添加对应cursor值的匹配规则即可。
  • 绑定对应本地响应文件
    切换到「Response」标签页,为每一组匹配规则指定对应的本地JSON文件:

    • 无cursor的请求:绑定包含初始数据和第一个cursor的响应文件(比如page1.json,内容示例:{"data": [{"id": 1}, {"id": 2}], "cursor": "abc"})。
    • cursor=abc的请求:绑定第二页数据和下一个cursor的响应文件(比如page2.json,内容示例:{"data": [{"id": 3}, {"id": 4}], "cursor": "def"})。
  • 启用规则并测试
    保存所有规则后,启用该Map Local规则。首次发送不带cursor的POST请求,会返回page1的响应;之后把响应里的abc作为cursor参数放到请求体里发送,就会触发page2的响应,以此类推完成分页流程的模拟。

内容的提问来源于stack exchange,提问作者MichaelGofron

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 09:15:42