get請求有特殊字符報錯, java.net.URISyntaxException: Illegal character in query at index 94

相似於上面的請求時,若是不對請求的進行處理,就會發生錯誤url

這是因爲url含有"[","{"等特殊字符,在url中不能直接使用,須要對其進行轉義。請求

下面是轉義的方法 queryUrl = queryUrl.replace("\"", "%22") .replace("[", "%5B") .replace("]", "%5D") .replace("{", "%7B") .replace("}", "%7D");方法

請求的路徑通過這樣處理就能夠了query

相關文章
相關標籤/搜索