Solicitud HTTP en Kotlin

Soy completamente nuevo para Kotlin. Quiero hacer una validation de inicio de session usando el método POST y get información usando el método GET. Ya tengo URL, nombre de usuario del server y contraseña de mi proyecto anterior. No encontré ningún proyecto de ejemplo adecuado que use esta cosa. Alguien por favor sugiera cualquier ejemplo de trabajo donde pueda usar el método GET y POST en una request HTTP

Puede usar bibliotecas estándar que usaría en Java. Por ejemplo HttpURLConnection :

 private fun sendGet() { val url = "http://www.google.com/" val obj = URL(url) with(obj.openConnection() as HttpURLConnection) { // optional default is GET requestMethod = "GET" println("\nSending 'GET' request to URL : $url") println("Response Code : $responseCode") BuffenetworkingReader(InputStreamReader(inputStream)).use { val response = StringBuffer() var inputLine = it.readLine() while (inputLine != null) { inputLine = it.readLine() response.append(inputLine) } println(response.toString()) } } } 

Así es como podría enviar requestes HTTP simples a un server. Sugeriría Apache HttpComponents o cualquier framework que quieras usar cuando se trata de tareas complejas. Para Android Volley es el lugar para comenzar.

  • Android Studio 3.0 no puede sugerir import para shl y shr en Kotlin
  • preguntas sobre DI, ViewModel, etc.
  • Kotlin: ¿Funciones de order superior para contar la cantidad de ocurrencias en una list?
  • Cómo agregar un nuevo set de orígenes con gradle kotlin-dsl
  • ¿Cuál es la forma más inteligente de copyr un map en Kotlin?
  • Inyectar constructor y object complementario
  • La publicación de controller no funciona en Kotlin, lo que está mal
  • empaqueta un file .class de Kotlin en un JAR para su ejecución
  • Llamar a "super (prototipo)" de Java en una class abierta de DTO de datos de Kotlin
  • ¿Cómo trabajar con foldRight () en Kotlin?
  • kotlin: cómo puedo llamar a la function desde la expresión del object