fix(接口测试): 导入的请求带文件请求体,执行报错
--bug=1050951 --user=陈建星 【接口测试】场景步骤请求参数异常-执行场景失败 https://www.tapd.cn/55049933/s/1645607
This commit is contained in:
parent
f04cd74a73
commit
f07f6ff884
|
@ -53,15 +53,17 @@ public class MsFormDataBodyConverter extends MsBodyConverter<FormDataBody> {
|
|||
if (CollectionUtils.isNotEmpty(fileFormValues)) {
|
||||
fileFormValues.forEach(formDataKV -> {
|
||||
String paramName = formDataKV.getKey();
|
||||
formDataKV.getFiles().forEach(file -> {
|
||||
HTTPFileArg fileArg = getHttpFileArg(file);
|
||||
fileArg.setParamName(paramName);
|
||||
String mimetype = formDataKV.getContentType();
|
||||
if (StringUtils.isNotBlank(mimetype)) {
|
||||
fileArg.setMimeType(mimetype);
|
||||
}
|
||||
list.add(fileArg);
|
||||
});
|
||||
if (formDataKV.getFiles() != null) {
|
||||
formDataKV.getFiles().forEach(file -> {
|
||||
HTTPFileArg fileArg = getHttpFileArg(file);
|
||||
fileArg.setParamName(paramName);
|
||||
String mimetype = formDataKV.getContentType();
|
||||
if (StringUtils.isNotBlank(mimetype)) {
|
||||
fileArg.setMimeType(mimetype);
|
||||
}
|
||||
list.add(fileArg);
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
return list.toArray(new HTTPFileArg[0]);
|
||||
|
|
Loading…
Reference in New Issue