https://twitter.com/sessions?authenticity_token=b1b43178e09c1e6ccec1b3183f1f139f39643aaf&session%5Busername_or_email%5D=ddddd&session%5Bpassword%5D=rrrrr&q=&site_action=https%3A%2F%2Ftwitter.com%2Fsessions&serialized_string=Hello
为什么这个网址会抛出java.net.MalformedURLException
??
答案 0 :(得分:2)
我能想到的唯一原因是,在尝试解析URL之前,您的代码是否错误地将URL解码器应用于URL字符串。这将用它们代表的字符替换%xx转义符,并且您最终会在URL的“查询”部分中出现非法字符。
请发布引发异常的代码。