问题描述
我正在做的正是 Spring docs
我使用的是 Spring 默认的 WebClient.Builder
我的代码是:
UriComponentsBuilder.newInstance()
.queryParam(EMAIL_ParaM,"{emailParam}")
.encode()
.buildAndExpand(email)
.toUri()
输入:some+@mail
预期行为:GET /api/v0?email=some%2B%40mail
实际行为:GET /api/v0?email=some%20%40mail
'+' 字符编码为 %20 而不是 %2B
我还尝试了其他几个选项,但没有一个能够提供所需的结果。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)