didi / didi/DoKit

Mock功能-添加body参数后无法成功mock以及body参数的使用疑问

Open
#720 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
20.4k
Forks
3.2k
Avg merge
1d 12h
Merged PRs (30d)
2

Description

## 信息
> 期望的表现和实际的表现

以post方式请求接口,body参数如下
```
action=login&name=kit
```
- 实际表现
在不填写请求参数的情况下可以正常Mock,如果填写了请求参数,则无法Mock
- 期望的表现
正常Mock

> 问题重现的步骤。
- 如果只填写了请求地址,则可以正常Mock
![image](https://user-images.githubusercontent.com/19367531/103625432-ef549d80-4f75-11eb-8dfd-53c962efdde6.png)
- 如果填写了请求地址和请求参数,则Mock无效,无论只写了部分参数还是全部参数
![image](https://user-images.githubusercontent.com/19367531/103622849-36409400-4f72-11eb-9e19-73358ac44865.png)

> Android 还是 iOS?系统版本是多少?手机品牌是什么?

iOS

## 疑问
body参数是否需要全部填写上去?
```
# body参数
action=login&name=kit
```
有些情况会多业务使用同一个接口,body参数会传递多个值,其中以`action`来区分业务,甚至还有时间戳。如果需要全部填写上去,这种场景该怎么让其成功Mock?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.