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
- Spring @Autowire no trabaja en Kotlin
- Pase la function que recibe params como parámetro al método de extensión de class
- java.lang.IncompatibleClassChangeError después de actualizar a kotlin RC1 (1.0.0-rc-1036)
- Kotlin: exception de documento lanzada por un método de interfaz
- ¿Cómo se pueden agregar methods estáticos a las classs de Java en Kotlin?
- ¿Por qué no convertiría cada class de Kotlin eligable en una class de datos?
- Campos de extensión en Kotlin
- No se puede acceder a val en Kotlin
- Funciones de extensión para classs genéricas en Kotlin
- ¿Los types reificados de Kotlin son incorrectos para los primitivos en la JVM?
- Haga una nueva list de otras dos lists de diferentes types comparando los valores de cada tipo
- Kotlin - Maven no está realizando testings
- Atributo Kotlin RuntimeInvisibleParameterAnnotations: MyType (String)
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.
- Formateo de comentarios de Kotlin en IntelliJ / Android Studio
- Usando Gradle para build un jar con dependencies con Kotlin-DSL