相关疑难解决方法(0)

你能解释一下HttpURLConnection连接过程吗?

HTTPURLConnection用来连接到Web服务.我知道如何使用,HTTPURLConnection但我想了解它是如何工作的.基本上,我想知道以下内容:

  • 在哪一点上HTTPURLConnection尝试建立与给定URL的连接?
  • 在哪一点上我可以知道我能够成功建立连接?
  • 是建立连接并在一步/方法调用中发送实际请求?它是什么方法?
  • 你能解释的功能getOutputStreamgetInputStream外行的任期?我注意到,当我试图连接到服务器宕机,我得到ExceptiongetOutputStream.这是否意味着HTTPURLConnection我只会在调用时开始建立连接getOutputStream?怎么样getInputStream?因为我只能得到响应getInputStream,那么这是否意味着我还没有发送任何请求getOutputStream但只是建立连接?HttpURLConnection我调用时是否回到服务器请求响应getInputStream
  • 我是否正确地说,openConnection只是创建一个新的连接对象,但尚未建立任何连接?
  • 如何衡量读取开销和连接开销?

java inputstream outputstream urlconnection httpurlconnection

131
推荐指数
2
解决办法
11万
查看次数