¿Qué es OkHttp?
Es un librería muy potente, robusta, eficaz muy usada y útil para trabajar con protocolos de conexión o peticiones a cualquier recurso o url que se encuentre en Internet.
Esta es una librería es una mas creada por la empresa Square que también creo librerías muy útiles para Android como Picasso y Butter Kniffe.
Esta librería muy fácil de implementar tiene la licencia Apache
Características:
- Soporte HTTP/2 y SPDY
- Soporte realizar peticiones compartiendo un socket
- Soporte GZIP y reduce el tamaño de descargas
- Cacheo peticiones de recursos
- Reintentos si servicio tiene varias IPs
- Soporte a Android y Java
Agregar la librería a nuestro Proyecto
Agregar en el archivo build.gradle de nuestro modulo del proyecto.
implementation("com.squareup.okhttp3:okhttp:4.7.2")
Agregar Permisos a nuestro Proyecto
Tenemos que definir los permisos en el archivo AndroidManisfest.xml que sera el permiso de conexión a Internet en nuestro proyecto Android.
<uses-permission android:name="android.permission.INTERNET" />
Agregue un comentario