java 读取网页

wcw19861217 2008-04-18 06:35:35
我想用java读取网页内容,读取一般的网页地址时,是可以正常显示的。但是,当读取,百度Mp3点击下载那个弹出框的网页地址时,总是说400错误,请问是什么原因?例如如下mp3下载地址:http://202.108.23.172/m?ct=134217728&tn=baidusg,我不是伟人 &word=wma,http://www.dreamlife.com.cn/qJSmq6c2.wma,,[%B6%C0%BC%D2%BC%C7%D2%E4+%B3%C2%D0%A1%B4%BA]&si=%CE%D2%
B2%BB%CA%C7%CE%B0%C8%CB;;%B3%C2%D0%A1%B4%BA;;270412;;239006&lm=16777216
当我把它作为URL地址时,总是显示读取失败。java.io.IOException: Server returned HTTP response code: 400 for URL: http://202.108.23.172/m?ct=134217728&tn=baidusg,我不是伟人 &word=wma,http://www.dreamlife.com.cn/qJSmq6c2.wma,,[%B6%C0%BC%D2%BC%C7%D2%E4+%B3%C2%D0%A1%B4%BA]&si=%CE%D2%B2%BB%CA%C7%CE%B0%C8%CB;;%B3%C2%D0%A1%B4%BA;;270412;;239006&lm=16777216
...全文
136 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyymaomi 2008-11-02
  • 打赏
  • 举报
回复
昏,碰到某人在上面~~~
ORACLE800 2008-04-21
  • 打赏
  • 举报
回复
学习了!
顺便祝好!
feizm 2008-04-21
  • 打赏
  • 举报
回复
~~~~~
fxbird 2008-04-21
  • 打赏
  • 举报
回复
祝贺
wcw19861217 2008-04-20
  • 打赏
  • 举报
回复
已经解决了。URL里面有中文,需要重新编码中文部分,对于非中文部分不用重新编码!对中文进行URL编码用URLEncode。如果把带有中文的网址直接复制到浏览器的输入栏里,则会直接由浏览器进行转换编码!
自己顶下吧,费了很大劲才能明白的问题!

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧