spring - 邮递员正确地 url 编码 ø 但 RestTemplate 不会
问题描述
我有一个网址,里面有ø。例如这个:
https://server/ø
当我在邮递员中进行 GET 调用时,url 被正确转换为
https://server/%C3%B8
但是当我使用这样的Java代码时:
UriComponentsBuilder builder = UriComponentsBuilder.fromUri(new URI(url));
String out = restTemplate.getForObject(builder.toUriString(), String.class);
它正确地将网址转换为
https://server/%25C3%25B8
解决方案
推荐阅读
- java - Running a lambda in a loop
- razor - ASP。NET MVC 多语言网站设计
- java - 如何从传递字符串调用方法?
- apache - 在共享托管环境中,我应该在哪里添加 add_header 指令
- ruby-on-rails - 如何为多个服务器按顺序执行 capistrano 任务?
- c - Segfault 仅在运行 C 程序而不调试时出现
- matlab - 我如何绘制我的数据?
- git - Can't push git changes to Github
- javascript - Ionic 3 Infinite Scroll 触发事件仅触发一次
- extendscript - Extendscript 写入 stdout 或 stderr