You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a simple Feign proxy interface in my service named "facade" that just redirects requests to another service. The simple interaction of components looks like this:
Facade Controller -> CisServiceProxy -> FEIGN (HTTP-request) -> Another Service Controller
But the logs of Another Service Controller were surprised me!
#getCisInfo: started with cisId=�
When I was researching this behaviour I noticed the code of class feign.template.UriUtils and pattern PCT_ENCODED_PATTERN that's used to determine if the value is already pct-encoded.
Feign 10.x
I have a simple Feign proxy interface in my service named "facade" that just redirects requests to another service. The simple interaction of components looks like this:
Facade Controller -> CisServiceProxy -> FEIGN (HTTP-request) -> Another Service Controller
CisServiceProxy.java
I'd like to pass this string as the cisId parameter: %A1 (without additional encoding, how it looks actually).
Facade controller logs:
But the logs of Another Service Controller were surprised me!
When I was researching this behaviour I noticed the code of class feign.template.UriUtils and pattern PCT_ENCODED_PATTERN that's used to determine if the value is already pct-encoded.
So, how can I forward parameters that match this pattern "in original"?
The text was updated successfully, but these errors were encountered: