今天在做一個請求的時候,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",
成功!!!