首页 > 其他分享 >【Bug】 Springboot 调用第三方接口报在 "请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义"

【Bug】 Springboot 调用第三方接口报在 "请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义"

时间:2023-03-17 14:36:33浏览次数:31  
标签:字符 报在 RFC 7230 3986 Bug

错误信息

问题原因

  1. tomcat高版本严格按照RFC 3986规范解析地址。该规范只允许包含 a-zA-Z 0-9 - _ . ~ 以及所有保留字符 ! * ’ ( ) ; : @ & = + $ , / ? # [ ]
  2. url中有中文。

解决方法

对中文字段进行 URLEncoder.encode(中文字段)

标签:字符,报在,RFC,7230,3986,Bug
From: https://www.cnblogs.com/zouxiaoao/p/17226690.html

相关文章