当前位置: 首页 > 知识库问答 >
问题:

如何在post body请求中生成所需的输入属性?

段干瑞
2023-03-14

以下是我的示例:Java:

 @JsonProperty("id")
private String id;
@JsonProperty(value = "name", required = true)
private String deviceName;

我将名称设为必填字段。在请求中如何将其设为必填字段。我应该从请求中发送名称值。

但是当我输入这个时:

{ "id": "abc123",}

它应该返回错误响应。

请帮帮我。

共有1个答案

柴兴修
2023-03-14

JacksonsJsonProperty注释不用于验证。请参阅:Jackson@JsonProperty(必需=true)不会抛出异常。但是您可以使用Bean验证,例如:

class Device {

    @JsonProperty("id")
    private String id;

    @NotEmpty
    @JsonProperty(value = "name")
    private String deviceName;
}
 类似资料:
  • 问题内容: 我正在尝试“ PIVOT”,但尚未达到预期的结果。 问题答案: 这应该工作:

  • 我在swift 3中有一个项目,想提出一个GET请求。然而,Alamofire还没有更新到swift 3。何时Alamofire将支持swift 3以及如何用swift 3中的参数硬编码GET请求?

  • 我有一个包含大约60多个服务的SoapUI项目。每个服务都需要一些输入,这些输入在每次执行时都会改变。因此,我创建了某些全局属性,并为这些属性赋值。 我必须在SoapUI请求(即JSON格式请求)中使用这些属性值。 如果是Groovy脚本的意思,我会这样使用。 字符串HTiC_Username=com.eviware.soapui.model.propertyexpansion.PropertyE

  • 问题内容: 找出特定请求花费了多长时间的好方法是什么? 我想获取此信息,然后将其显示在页面上的某处。 回答??:::: 我是javascript新手,如果您不想内联“ success”函数(因为它将是一个更大的函数),这是我能想到的最好的方法(这是执行此操作的好方法)吗?我觉得我已经把事情复杂化了…: 问题答案: @codemeit是正确的。他的解决方案如下所示,将jQuery用于ajax请求。这

  • 我希望“请输入一个带有字母S的句子”循环,直到用户输入字母“S”

  • 在我的请求正文中,几乎没有JSON原始数据中需要的参数,我希望在Postman中的请求前脚本中验证这些参数是否存在于正文中。 如何检查请求正文中是否传递了和?