Postman系列之@RequestBody修饰的对象传参数

请求地址:http://localhost:8283/api/tblContractPre/updateContractInfoToErp

请求参数:

{
    "city":"深圳市",
    "uid":"张三",
    "deedsn":"PRE-HA180900061",
    "roomsn":"HB170700137",
    "renterPhone":"13971183309",
    "salesmanName":"陈欢",
    "salesmanDept":"罗湖二部",
    "contractStatus":1,
    "renterName":"123456",
    "monthNum":1,
    "deptId":1
    
}

返回参数:

{
    "success": true,
    "msg": "请求成功",
    "map": {
        "data": "{\"success\":true,\"msg\":\"请求成功\",\"map\":{\"data\":{\"success\":true,\"msg\":\"操作成功!\",\"id\":\"PRE-HA180900061\",\"map\":null}}}"
    }
}

2.

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 在使用Postman进行测试时,可以使用@RequestPart注解和@RequestBody注解来递参。@RequestPart注解用于multipart/form-data表单提交请求的方法上,可以用于接收文件和其他复杂的请求域据(如JSON、XML等)。例如,可以使用@RequestPart注解来接收文件和一个包含其他参对象,如下所示: ```java @PostMapping("/upload") public void uploadFile(@RequestPart("file") MultipartFile file, @RequestPart("data") DataObject data) { // 处理文件和据 } ``` 在Postman中,可以使用form-data格式来发送请求,其中key为"file",value为文件,key为"data",value为JSON格式的据。 而@RequestBody注解用于接收POST请求中的请求体内容,通常用于接收JSON据或其他复杂的据类型。例如,可以使用@RequestBody注解来接收一个包含JSON据的对象,如下所示: ```java @PostMapping("/save") public void saveData(@RequestBody DataObject data) { // 处理据 } ``` 在Postman中,可以使用raw格式来发送请求,选择JSON格式,并在请求体中输入JSON据。 总结起来,@RequestPart注解适用于multipart/form-data请求,可以接收文件和其他复杂的请求域据,而@RequestBody注解适用于接收POST请求中的请求体内容,通常用于接收JSON据或其他复杂的据类型。在Postman中,可以根据需要选择合适的格式来发送请求,并在请求中递相应的参。 #### 引用[.reference_title] - *1* *2* *3* [@RequestBody、@RequestParam 、@PathVariable、@RequestPart](https://blog.csdn.net/qq_35341203/article/details/108877579)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值