Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将请求正文中的列表值发送到RESTAPI_Java_Json_Rest_Spring Boot_Postman - Fatal编程技术网

Java 如何将请求正文中的列表值发送到RESTAPI

Java 如何将请求正文中的列表值发送到RESTAPI,java,json,rest,spring-boot,postman,Java,Json,Rest,Spring Boot,Postman,您好,我已经编写了一个Rest服务,通过RequestBody接受长值列表作为输入,其代码如下所示: @DeleteMapping("/files") public ResponseEntity<?> deletefiles(@RequestBody List<Long> ids) { fileService.deleteSelectedfiles(ids); return ResponseEntity.ok().build(); } 在《邮递员》中

您好,我已经编写了一个Rest服务,通过RequestBody接受长值列表作为输入,其代码如下所示:

@DeleteMapping("/files")
public ResponseEntity<?> deletefiles(@RequestBody List<Long> ids) {
     fileService.deleteSelectedfiles(ids);
     return ResponseEntity.ok().build();
}
在《邮递员》中,我以以下格式发送数据作为原始数据

{"ids": [1 ,2]} 

有人能在这方面帮助我吗?你的有效载荷预计是

[1 ,2]
而不是

{"ids": [1 ,2]}
第一个选项是json数组,第二个示例是json主体。 您可以将第一个用于您的
@RequestBody列表ID
,或将第二个用于
@RequestBody YourData
,其中

class YourData {
    List<Long> ids
}
对数据进行分类{
列表ID
}

您的有效负载预计为

[1 ,2]
而不是

{"ids": [1 ,2]}
第一个选项是json数组,第二个示例是json主体。 您可以将第一个用于您的
@RequestBody列表ID
,或将第二个用于
@RequestBody YourData
,其中

class YourData {
    List<Long> ids
}
对数据进行分类{
列表ID
}
@RequestMapping(您的请求映射)
public void testArrayOfValues(@RequestParam列表值)
{
}
@RequestMapping(您的请求映射)
public void testArrayOfValues(@RequestParam列表值)
{
}

你的请求正文不是一个数字数组。粘贴你的js代码函数你的请求正文不是一个数字数组。粘贴你的js代码函数我已经尝试了你的建议@star67,但我遇到了以下异常:org.springframework.http.converter.httpMessageOrderableException:缺少必需的请求正文:publicorg.springframework.http.responseentTiti我已经尝试了您的建议@star67,但我得到了以下异常:org.springframework.http.converter.httpMessageEndableException:缺少必需的请求正文:public org.springframework.http.responseentTity这并没有提供问题的答案。若要评论或要求作者澄清,请在其帖子下方留下评论。-这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论-