ウェブページのダウンロードは古くからある。Kotlinでは、標準ライブラリの java.net.URL を利用して簡単にできる。他の方法には、OkHttpやKtorなどがある。これらは強力だけど複雑な処理も必要。readText() は内部でストリームを読んでいるから、大きなページには注意が必要だよ。
java.net.URL
readText()
(方法) KotlinでHTMLをパースするのにJsoupを使います。以下は簡単なコード例です。
(やり方) KotlinでHTTPリクエストを送る最も簡単な方法は、HttpURLConnectionクラスを利用すること。以下にコード例を示す。
HttpURLConnection
(方法) Kotlinで基本認証付きHTTPリクエストを簡単に送るコードです。HttpURLConnectionを使ってみましょう。