postman 请求@PathVariable Long[] ids时如何测试?
背景: 公司项目前后端分离,多数接口都是提供文档,因此需要先行测试,调用通过之后
才能确认对外提供. 在使用postman过程此问题耗时较长,特此纪要.
问题: postman如何测试入参为请求参数为@PathVariable 数组格式的接口?
解决办法:
为了更方便的了解并解决该问题,提供下图以供参考:
@DeleteMapping("/{ids}")
public JsonResult remove(@PathVariable Long[] ids) {
// Codding.....
return null;
}
这是以往错误的传参方式: (对象)
{
"ids":["10","11","12"]
}
对象:
{
"ids":["10","11","12"]
}
数组:
"ids":["10","11","12"]