I have the following Feign Client:
public interface MyServiceClient {
@RequestMapping(method = RequestMethod.GET, value = "/item/{itemKey}")
Item getItem (@PathVariable("itemKey") String itemKey);
}
The items can contains special characters like : or :: which are being encoded.
Request URL becomes something like:
https://myservice.com/item/a%3Ab%3A%3Ac
Rather than:
https://myservice.com/item/a:b::c
Can anyone help me understand how can we fix this issue?