La solicitud HTTP en Android es bastante simple. Android ha usado las clases de plan java del paquete .net para hacer algunas API más simplificadas como Volley, que se usa en AOSP.
Además de la volea, la comunidad de código abierto ha desarrollado API más eficientes como OkHttp y más eficiente incluso Retrofit (la modificación interna utiliza OkHttp y hace que los desarrolladores sean más amigables al eliminar la necesidad de escribir más códigos repetitivos).
El concepto central detrás de todas estas API es bastante simple:
Aquí estoy escribiendo pocas líneas de código en kotlin que buscarán contenido ficticio del servidor de prueba haciendo una solicitud HTTP e imprimirá la salida en la consola.
diversión privada httpRequest () {
- ¿Cuáles son las 10 mejores aplicaciones de Google Android?
- ¿Cómo hacen un seguimiento de las aplicaciones y monitorean la identidad de una persona para asegurarse de que no tengan varias cuentas?
- ¿Cuáles son los mejores juegos sin conexión de Android con buenos gráficos y juegos?
- ¿Qué tan bueno es el nuevo Google Android Nougat?
- ¿Cuáles son algunas de las cosas sobre Android que la mayoría de los desarrolladores no saben?
val url = URL (“https://jsonplaceholder.typicode.com/users/1”)
conexión val = url.openConnection ()
val inputStream = connection.inputStream
val sb = StringBuilder ()
escáner val = escáner (inputStream)
while (scanner.hasNext ()) sb.append (scanner.nextLine ())
println (sb)
}
Puede llamar al método desde un hilo que no sea ui si está probando en Android,