[解決済み] Kotlinを使ったAndroidのHTTPリクエスト
2023-03-31 06:22:59
質問
POSTメソッドでログイン認証を行い、GETメソッドで情報を取得したいのですが、どのような方法がありますか?
URL、サーバーのユーザー名、パスワードは以前のプロジェクトで既に持っています。
どのように解決するのですか?
Androidの場合。 ボレー は、始めるには良い場所です。すべてのプラットフォームでは、次のものもチェックしてみてください。 ktor クライアントや http4k などがありますが、どちらも良いライブラリです。
しかし、以下のような標準的な Java ライブラリを使用することもできます。
java.net.HttpURLConnection
のような標準的なJavaライブラリを使用することもできます。
fun sendGet() {
val url = URL("http://www.google.com/")
with(url.openConnection() as HttpURLConnection) {
requestMethod = "GET" // optional default is GET
println("\nSent 'GET' request to URL : $url; Response Code : $responseCode")
inputStream.bufferedReader().use {
it.lines().forEach { line ->
println(line)
}
}
}
}
あるいはもっとシンプルに
URL("https://google.com").readText()
関連
-
[解決済み】Android 8:クリアテキストのHTTPトラフィックが許可されない
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] HTTP GET(リクエストボディ付き
-
[解決済み] HTTP POSTリクエストでは、どのようにパラメータが送信されるのですか?
-
[解決済み] リソースが既に存在する場合の POST に対する HTTP レスポンスコード
-
[解決済み】HTTPのPOSTとPUTの違いは何ですか?
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
-
[解決済み] AndroidでラジオボタンにOnClickListenerを設定するには?
-
[解決済み] EclipseのAndroidプロジェクトにライブラリ/JARを追加する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] アンドロイドでHTTPリクエストをする
-
[解決済み] Androidの連絡先リストを呼び出すには?
-
[解決済み] プログラムでソフトキーボードを開く
-
[解決済み] Android Studio - あいまいなメソッド呼び出し getClass()
-
[解決済み] アプリ内課金テスト:android.test.purchased already owned
-
[解決済み] FloatingActionButtonのサンプルとサポートライブラリ
-
[解決済み] onCreate(Bundle savedInstanceState)とは?
-
[解決済み] Studio 3.4 をアップデートしたら、引数の leftShift() メソッドが見つかりませんでした。
-
[解決済み] Androidアプリケーションのヒープサイズを大きくするには?
-
[解決済み] google-services.jsonって実際何してるの?