java - 获取要卷曲的字符串有效负载
问题描述
我正在尝试卷曲一个字符串有效负载,如果它包含某些参数,我需要它抛出一个错误。
这是我的代码:
@RequestMapping(value = "/payload3", method = RequestMethod.POST, produces = {"application/json"})
public String payloader3(@RequestParam Map<String, String> params ) throws IOException{
@NotNull
String type = mockendpoint.Payload3();
return type;
}
解决方案
您需要更改返回类型,以便返回ResponseEntity
.
如果请求成功,您将返回 HTTP 200,并带有所需的响应正文:
return ResponseEntity.ok(json);
如果您的参数映射大小不等于您想要的值,您可以返回 HTTP 400,并带有相应的错误消息:
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(badRequestBody);
推荐阅读
- bash - 比较bash中未知数量的变量
- android - 为什么可绘制对象没有出现在网格布局的卡片视图中?
- c# - 如何制作实时 C# 计时器以在 Label 中显示执行时间而不丢弃任何 Timer.Interval 事件?
- javascript - 为什么数组助手过滤器返回空值
- php - 如何在 MySQL 或 PHP 中选择 Distinct,仅用于连续值
- python - 从 ffmpeg 字符串结果创建关联数据到 python
- node.js - 我在哪里可以查看托管在 ECS(阿里巴巴)上的本地网站?
- php - 我如何在 textarea 编辑器中编辑 html 表格设计
- python - Matplotlib 如何读取轴参数
- html - 如何在 Bootstrap 的模态标题中添加 3 个元素?