This leads on fom https://github.com/spring-cloud/spring-cloud-openfeign/issues/307, and I'm using Hoxton.SR4
I'm a bit confused by matrix variale resolution. Having the definition:
@GetMapping(value = "/accounts{matrixVars}")
AccountList getAccounts(@MatrixVariable("matrixVars") Map<String, List<String>> matrixVars);
results in the following if passing in the map [host:accounta, enabled:true]:
/accounts%3Bhostname%3D%5Baccounta%5D%3Benabled%3D%5Btrue%5D%
Rather than
/accounts;hostname=accounta;enabled=true
The encoding of semi-colons and equals makes the request fail.
Comment From: OlgaMaciaszek
@nickcodefresh Can you provide a minimal, complete, verifiable example that reproduces the issue (also containing the server-side endpoint for your feign client method and the arguments you call the feign client method with)?
Comment From: spring-projects-issues
If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.
Comment From: spring-projects-issues
Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.
Comment From: nickcodefresh
Apologies for the delay but I've finally found time to be able to create a sample project. New ticket raised as https://github.com/spring-cloud/spring-cloud-openfeign/issues/395.