這是最近遇到的狀況。
如果伺服器是 Tomcat,且你的 URL 帶有豎直線(|
),就會出現 400 Bad Request 錯誤。
例如:
http://example.org/?data=1|2|3
解法其實也挺簡單的,就是你網址 encode 即可。即
http://example.org/?data=1%7C2%7C3
參考資料
- Tarsem Singh (2013). Cannot process url with vertical/pipe bar in Java/Apache HttpClient. Retrieved from https://stackoverflow.com/a/18316373.
沒有留言:
張貼留言