HttpURLConnection.getInputStream()
方法是否每次都连接到服务器来获取内容,或者第一次将内容保存在内存中并从第二次再次返回?我正在构建一个函数,该函数接收HttpURLConnection
实例,并判断内容是否满足某些条件以便稍后由另一个函数处理。谢谢!
答案 0 :(得分:3)
实际答案在HttpURLConnection#connect()
表示
如果已经建立了连接,则调用
connect
方法 打开(由connected
字段指示值为true), 电话被忽略。
如果您尚未拨打connect()
,getInputStream()
会自行调用。如果有的话,它将被忽略。
您可以找到源代码here。