我試圖發送一個URL作爲查詢字符串像這樣的例子放慢參數的URL:如何編碼,我想通過作爲查詢字符串
http://localhost.com/myapp.jsp?pathToFileURL=http://192.168.0.1/my_file.pdf
我所做的是我用在將URL發送到服務器之前對URL進行編碼以解決問題,因爲這個問題我得到了「400無效URI:noSlash」。
從我讀的問題是tomcat的安全,我應該一個參數添加到Tomcat啓動
-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH =真
但我不能修改tomcat的參數,那麼有可能以其他方式做到這一點嗎?
感謝
你到目前爲止試過什麼代碼? 'URLEncoder.encode(queryString,「utf-8」)'應該這樣做。 – 2012-03-09 23:02:53