I have a rest request like the following:
@DeleteMapping(value = "v1/delete/{id}") public void deleteRecord( @PathVariable @NotBlank @Parameter(description = "id", required = true) String id) { service.deleteRecord(id); }
the id is a String, and can have multiple words with spaces in between like
RO RE MI FA SO
I would like to construct a curl command that supports String with spaces, but I don’t know how. Below does not pick up second word.
curl -k -X DELETE https://localhost:8080/v1/delete/DO RI
grateful for ideas. Thanks
Advertisement
Answer
The answer was provided by VGR. URLs cannot contain spaces, so I simply needed to URL encode the spaces in the parameter:
https://localhost:8080/v1/delete/DO%20RI