Intereting Posts
Как получить правильный тип при возврате шаблона <T?> Из статической функции с нулевым значением Котлинский эквивалент тернарного оператора Как реализовать этот интерфейс Java в Котлине? Anko DSL пересматривает странное поведение при добавлении элементов Kotlin setOnclickListener Создать метод с общим параметром для повторных действий Всплывающее диалоговое окно завершения работы Kotlin после ввода «объекта». Есть ли какой-нибудь способ в Kotlin переплетаться в коде перед / после / вокруг функции, как есть с AspectJ в Java? Java – общий для Kotlin generic. Возвращать общий метод когда выражение kotlin как проверить, когда a & b Фильтр списка в пределах диапазона – KOTLIN Виджет PlaceAutocomplete не работает в Android 4.1 Почему мой слайдер-редактор не работает в сетке Vaadin 8? Как сделать метод param изменчивым в Kotlin? Glide onLoadFailed () триггер после загрузки всего изображения после прокрутки вниз, а затем прокрутки вверх

Запрос HTTP в Котлине

Я совершенно не знаком с Котлином. Я хочу сделать проверку входа в систему с помощью метода POST и получить некоторую информацию с помощью метода GET. У меня есть URL, имя пользователя и пароль уже моего предыдущего проекта. Я не нашел подходящего примерного проекта, который использует эту вещь. Любой, пожалуйста, предложите мне любой рабочий пример, где я могу использовать метод GET и POST в HTTP-запросе

Вы можете использовать стандартные библиотеки, которые вы будете использовать в Java. Например, 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") BufferedReader(InputStreamReader(inputStream)).use { val response = StringBuffer() var inputLine = it.readLine() while (inputLine != null) { inputLine = it.readLine() response.append(inputLine) } println(response.toString()) } } } 

Вот как вы могли отправлять простые HTTP-запросы на сервер. Я бы предложил Apache HttpComponents или любую другую структуру, которую вы хотели бы использовать, когда дело доходит до сложных задач. Для Android Volley – это место для начала работы.

 import java.io.IOException import java.net.URL fun main(vararg args: String) { val response = try { URL("http://seznam.cz") .openStream() .bufferedReader() .use { it.readText() } } catch (e: IOException) { "Error with ${e.message}." } println(response) }