Ant Design Pro 使用 no-mock 造成 POST 请求被重定向为 GET 请求

anran758 at 
最近在 ant design pro 的项目遇到了一个奇怪的问题,在输入命令行 npm run start:no-mock 后,发现预期发出 POST 请求变成了 GET 请求,状态码是 301 永久重定向。而在使用 mock 数据中不会出现这种问题。因此使用断点调试,经过一番尝试,逐步检查函数的调用及传参问题,最后也将此问题排除掉了。随后想到问题是不是出现在类库身上,接口是基于 dva/fetch 进行封装的,而 dva/fetch 又是基于浏览器原生(native code)的 fetch 进行封装. 使用断点并没有进入 fetch 内部。为了缩小范围,将发出请求的参数和方法从 Netwo……