Slide 19
Slide 19 text
Implementation
curl.kt
import kotlinx.cinterop.*
import libcurl.*
fun main(args: Array): Unit {
if (args.size == 0) {
return
}
val url = args.first()
val curl = curl_easy_init()
curl_easy_setopt(curl, CURLOPT_URL, url)
val res = curl_easy_perform(curl)
when (res) {
CURLE_OK -> println("HTTP Request OK")
else -> println("HTTP Request NG")
}
}