cari

Rumah  >  Soal Jawab  >  teks badan

android - 请教okhttp相对于hurl的优点

看了okhttp的相关源码解析,还是云里雾里,深刻感觉自己的网络相关知识太差劲了。

在解析中我看到okhttp会使用同一个socket来处理请求。

那么这样的意思是说以往的hurl可能会开启多个socket?

另外发送的请求不都是http请求吗?http请求不是每次请求结束都会断开连接的吗?是否这里的断开连接和socket断开连接不是同一概念?

小弟愚昧,求老司机带带我,实在是基础太差劲了,准备学习http相关知识。

ringa_leeringa_lee2771 hari yang lalu603

membalas semua(1)saya akan balas

  • 天蓬老师

    天蓬老师2017-04-18 09:15:00

    Perihalan masalah anda agak mengelirukan, mungkin anda belum menjelaskannya lagi tetapi ada satu perkara yang anda perlu fahami ini, anda mungkin tidak begitu keliru, haha;
    ---. -----------------------------Berikut ialah teks---------------- ---- --------

    http请求不是每次请求结束都会断开连接的吗?

    HTTPProtokol dibahagikan kepada 1.0 与 1.1versi:

    HTTP1.0协议的客户端在每次向服务器发出请求后,服务器就会向客户端返回响应消息,在确认客户端已经收到响应消息后,服务端就会关闭网络连接。在这个数据传输过程中,并不保存任何历史信息和状态信息,因此,HTTP协议也被认为是无状态的协议。
    HTTP1.1和HTTP1.0相比较而言,最大的区别就是增加了持久连接支持。当客户端使用HTTP1.1协议连接到服务器后,服务器就将关闭客户端连接的主动权交还给客户端;也就是说,只要不调用Socket类的close方法关闭网络连接,就可以继续向服务器发送HTTP请求。

    balas
    0
  • Batalbalas