Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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 如何以字符串形式发送自定义HTTP错误响应?_Java_Spring_Spring Restcontroller - Fatal编程技术网

Java 如何以字符串形式发送自定义HTTP错误响应?

Java 如何以字符串形式发送自定义HTTP错误响应?,java,spring,spring-restcontroller,Java,Spring,Spring Restcontroller,如果url正在发送包含无效数据的路径变量,我将无法验证字符串 当前,异常正在回滚响应。但是我想用一条信息把回复发回 例如{“消息”:“无效数据”} 我正在使用@restcontrollerapi URL:=>http://((域))/getdata/“dd” @GetMapping(值={”/{id[]}}) 公共响应属性getData(@PathVariable(name=“id[]”)Long[]id){..} 您能更准确地阐述您的问题吗?如果您对spring的错误处理感兴趣,请查看指定的路

如果url正在发送包含无效数据的路径变量,我将无法验证字符串

当前,异常正在回滚响应。但是我想用一条信息把回复发回

例如
{“消息”:“无效数据”}

我正在使用@restcontrollerapi

URL:=>http://((域))/getdata/“dd”

@GetMapping(值={”/{id[]}})
公共响应属性getData(@PathVariable(name=“id[]”)Long[]id){..}

您能更准确地阐述您的问题吗?如果您对spring的错误处理感兴趣,请查看指定的路径是否不存在,服务器应使用HTTP状态代码404进行响应。除此之外:为什么要将path变量定义为long数组,然后将URI中的字符传递给它?感谢回复Melkor。它实际上是为了验证而添加的。这并不能回答我的问题。如果您仍然对解决您的问题感兴趣,请解释您想要实现的目标以及阻止您这样做的原因。我既不理解你的问题,也不理解你的问题。