在邮递员中发送PathVariable @PostMapping

时间:2018-11-14 02:19:03

标签: java spring spring-mvc

我想在邮递员软件中的Post Mapping中发送路径变量。我选择Post Mapping主体然后怎么办?我以@RequestParam vs @PathVariable示例进行了检查,所有答案都针对get方法,但是我需要针对post方法的答案。

@RestController
@RequestMapping("api/v1/customers") 
public class CustomerController {

@PostMapping("/{code}")
    public String postRequest(@PathVariable String code,@RequestBody CustomerDTO dto){
         System.out.println(dto);
         System.out.println(code);
         return "Something";
    }
}

3 个答案:

答案 0 :(得分:8)

在Postman中放置路径变量的简单方法是您的情况是“ /:code”

check link to see how to add path variables in Postman

答案 1 :(得分:1)

enter image description here

选择帖子->添加网址->选择正文->选择原始->选择JSON(application / json)->添加您的json数据->单击发送

答案 2 :(得分:0)

您可以参考官方文档:

https://www.getpostman.com/docs/v6/postman/sending_api_requests/requests

请转到字符URL。

某些API端点使用路径变量。您可以与邮递员一起工作。以下是带有路径变量的URL的示例:

https://api.library.com/:entity/

要编辑路径变量,请单击“参数”以查看其已作为键输入。根据需要更新值。例如,在这种情况下,:entity可以是“用户”。邮递员还会为您提供自动完成URL的建议。