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

如何用Charles Rewrite工具结合正则修改x-mobile请求头?

在Charles Rewrite Proxy中配置x-mobile请求头的正则替换

正确正则及配置步骤

你的需求是将x-mobile请求头的任意值(比如示例的MARCA=samsung,MODELO=SM-G930F)替换为固定值MARCA=iPhone,MODELO=iPhone11,之前用的MARCA=[\s\S]仅匹配MARCA=后的单个字符,无法覆盖完整内容,所以失效。以下是具体配置方法:

  1. 打开Charles,点击顶部菜单栏的 Tools -> Rewrite
  2. 点击 Add 创建新规则集,可命名为「替换x-mobile请求头」
  3. 在规则集内再次点击 Add 添加具体规则:
    • 切换到Headers标签页,操作类型选择Replace
    • 在Header输入框填写x-mobile(注意与实际请求头大小写一致)
    • 勾选Value区域的Regex选项:
      • 「Find」输入框填通用正则:.*(匹配请求头的全部内容);如果确认请求头格式固定为MARCA=xxx,MODELO=xxx,也可以用更精准的正则:MARCA=[^,]+,MODELO=.+
      • 「Replace」输入框填写固定值:MARCA=iPhone,MODELO=iPhone11
  4. 勾选规则集前的复选框启用规则,之后发起请求即可看到x-mobile头已被替换

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 02:18:23