Из моего приложения Android/Kotlin
мне нужно делать запросы к бэкэнду REST API
.Мне нужно отправить JWT
за auth
.В настоящее время я использую код, подобный этому, который я беззастенчиво скопировал из этого ответа
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) {
response.append(inputLine)
inputLine = it.readLine()
}
println(response.toString())
}
}
}
Но я не женат на этом коде, если есть лучший способ использования средств, легко доступных вAndroid/Kotlin
.
Может кто-нибудь показать мне простой код, который делает запрос HTTP PUT
или GET
и включает в заголовок JWT
.