【发布时间】:2015-03-26 19:07:51
【问题描述】:
我正在像这样成功使用 Spring RestTemplate:
String url = "http://example.com/path/to/my/thing/{parameter}";
ResponseEntity<MyClass> response = restTemplate.postForEntity(url, payload, MyClass.class, parameter);
这很好。
但是,有时parameter 是%2F。我知道这并不理想,但它就是这样。正确的 URL 应该是:http://example.com/path/to/my/thing/%2F 但是当我将parameter 设置为"%2F" 时,它会被双重转义为http://example.com/path/to/my/thing/%252F。如何防止这种情况发生?
【问题讨论】:
标签: java spring resttemplate