【已解決】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",

成功!!!

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