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.