【已解决】The valid characters are defined in RFC 7230 and RFC 3986

今天在做一个请求的时候,tomcat出现The valid characters are defined in RFC 7230 and RFC 3986这个错误,因为我的get请求包含中文字符,现在高版本的的tomcat是很规范的,Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有保留字符。

所以想解决这个bug其实很简单

用一个转码的就行了encodeURI();

path: basePath + "/mManifestGoodsCur/index?unloadName=" + encodeURI(unloadName) + "&flag=I",

成功!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章