http 下载的时候, 用InputStream read() 获取数据流,但当网络断开的时候,read()的返回值仍然不为-1,什么原因?