格式错误的网址异常

时间:2010-04-02 14:56:38

标签: java url

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 ??

1 个答案:

答案 0 :(得分:2)

我能想到的唯一原因是,在尝试解析URL之前,您的代码是否错误地将URL解码器应用于URL字符串。这将用它们代表的字符替换%xx转义符,并且您最终会在URL的“查询”部分中出现非法字符。

请发布引发异常的代码。