维护人：张功 | 文档更新时间：2026年04月03日

## 一、基线

> 支持基线：最低基线26.0101

## 二、适用场景

仅适用于：外部分发（免登录，isLogin=false）+ ecode自定义调用/api接口 + 需规避拦截器。

优先推荐使用/papi接口（外部分发标准化适配，更稳定）；

## 三、部分请求示例

**核心：添加**`noRewrite: true`**即可规避拦截。**

**参数需与url、method同级，否则拦截无效**。

### 4.1 axios请求（window.axios）

```typescript
window.axios.get('/api/xxx/custom', {
  url: '/api/xxx/custom',
  method: 'get',
  noRewrite: true, // 核心必加参数
});
```

### 4.2 request调用（import引入）

```typescript
import { request } from '@weapp/utils';
request({
  url: '/api/xxx/custom',
  method: 'get',
  noRewrite: true, // 核心必加参数
});
```

## 四、常见问题

Q1：外部分发场景ecode本身未生效？A3：需要在系统**主租户**中，发布为**公共**应用

Q2：权限不足？A2：/api未适配外部分发，建议切换/papi。

Q3：添加参数仍被拦截？A1：检查参数位置，刷新页面重试。
