戰_ 2015-12-22 11:23 采纳率: 0%
浏览 1476

安卓开发中, urlStr中有"http://" 和 没有"http://"的区别

安卓开发中,在使用HttpURLConnection 之前, 要先new URL(urlStr), 如果

 urlurlStr ="www.xiami.com/web/search-songs?spm=0.0.0.0.cAyK8T&key=bubbly&_xiamitoken=abchdjah6264817"   ;

那么在new URL(urlStr)的时候就会出错 , 但是如果

 urlStr="http://www.xiami.com/web/search-songs?spm=0.0.0.0.cAyK8T&key=bubbly&_xiamitoken=abchdjah6264817" ;  // 多了"http://"

那么就会成功, Tell Me Why?

  • 写回答

4条回答 默认 最新

  • cc256288 2015-12-22 12:23
    关注

    要在里面写完整的地址,你用的是HttpURLConnection,若不写全,人家怎么知道你是http,而不是ftp什么的网址呢。

    评论

报告相同问题?