притворное весеннее облако @Requestparam имя, содержащее символы [] - PullRequest
0 голосов
/ 19 февраля 2019

я пытаюсь создать запрос

@FeignClient(name = "geohelper", url = "http://geohelper.info/api/v1")
public interface GeohelperAPI {

@GetMapping(path = "/regions", consumes = "application/json")
GeohelperResponse getRegion(@RequestParam(name = "apiKey") String apiKey, 
                            @RequestParam(name = "locale[lang]") String localeRu,
                            @RequestParam(name = "filter[name]") String region);
}

, а имя моего запроса содержит символы [и].

Созданный запрос выглядит как

apiKey=somekeysymbols&locale%5Blang%5D=%7Blocale%5Blang%5D%7D&filter%5Bname%5D=%7Bfilter%5Bname%5D%7D

в значениях {locale[lang]} и {filter[name]} вместо "rightValueStrings"

это ошибка?как я могу избежать этого []?

...