Dumidu Udayanga
Dumidu Udayanga

Reputation: 914

Send PathVariable @PostMapping in postman

I want send path variable in post mapping, in postman software.I select post mapping body and then how to do? I checked with @RequestParam vs @PathVariable example,all answers for get method, But I need answer for post method.

@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";
    }
}

Upvotes: 16

Views: 91806

Answers (3)

szyjek
szyjek

Reputation: 681

the easy way to put a path variable in Postman is your case is "/:code"

check link to see how to add path variables in Postman

Upvotes: 53

baba
baba

Reputation: 271

enter image description here

select post -> add the url -> select body -> choose raw -> select JSON(application/json) -> add your json data -> click send

Upvotes: 10

Mykhailo Moskura
Mykhailo Moskura

Reputation: 2211

You can refer official documentation :

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

Please go to charpter URL .

Some API endpoints use path variables. You can work with those in Postman. Below is an example of a URL with a path variable:

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

To edit the path variable, click on Params to see it already entered as the key. Update the value as needed. For example, :entity can be “user” in this specific case. Postman also gives you suggestions to autocomplete the URL.

Upvotes: 3

Related Questions