Mock icon indicating copy to clipboard operation
Mock copied to clipboard

关于get,post等方法传参的疑问

Open yangfei4913438 opened this issue 7 years ago • 2 comments

今天测试一下,get传参,包括使用了url正则的方式,来匹配。但是都一一失败。 请问一下,mock.js有办法支持参数匹配吗?

yangfei4913438 avatar Aug 07 '18 09:08 yangfei4913438

你是说拦截带参GET请求吗? 可以参考一下这篇文章Mockjs如何拦截带参数的GET请求

解决方法就是 RegExp(url + ".*")

Mock.mock(RegExp(ApiPath.user.getUserInfo + ".*"), "get", (options) =>{
    // 最佳实践,将请求和参数都打印出来,以便调试
    console.debug(ApiPath.user.getUserInfo, options);
    return Mock.mock(mockUserInfo);
});

dadiyang avatar Dec 23 '18 05:12 dadiyang

@yangfei4913438 请问您解决了这个get传参的问题了吗? 我感觉是非费解,有些网页说是可以传 但是我,一直没成功。 body一直都是null,求解

dagedan avatar Jan 29 '22 06:01 dagedan