戰_ 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什么的网址呢。

    评论

报告相同问题?

悬赏问题

  • ¥15 51单片机中C语言怎么做到下面类似的功能的函数(相关搜索:c语言)
  • ¥15 seatunnel 怎么配置Elasticsearch
  • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
  • ¥15 (标签-MATLAB|关键词-多址)
  • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
  • ¥500 52810做蓝牙接受端
  • ¥15 基于PLC的三轴机械手程序
  • ¥15 多址通信方式的抗噪声性能和系统容量对比
  • ¥15 winform的chart曲线生成时有凸起
  • ¥15 msix packaging tool打包问题