如何返回400状态代码,但返回一个int

时间:2015-05-29 14:08:11

标签: java web-services http-status-code-400

我想在java方法中执行此操作而不是空指针异常 return new ResponseEntity<String>(HttpStatus.BAD_REQUEST); 但我的方法返回一个int而不是一个字符串。 我想做的主要是返回400状态代码。 我该怎么办?

我试过throw new IllegalArgumentException(arg + "is not a valid argument; positive value expected"); 但它会返回500状态代码,并带有良好的消息。 如果有帮助的话,我在网络服务上这样做。

我也试过了return new ResponseEntity<Integer>(HttpStatus.BAD_REQUEST);,但这似乎也没有用。

0 个答案:

没有答案