【Android】HTTP Clientが使えなくなっている

Android端末からサーバにファイルを送る方法をネットで調べていると「HTTP Clinentを使えばできるよ!」的な記述が散見できます。あるサイトに習ってHTTP ClientをAndroid Studioに導入し、いざコードを打ち込んでみるとクラス名のところに打ち消し線が表示されビルドに失敗。

理由がわからず別バージョンを試してみたり他のサイトを参考にしたりしましたが徒労に終わり、半ば諦めつつネットを巡回していると「HTTP ClientはAndroid 6.0のリリースに伴い削除されました」との記載が!今までの時間はなんだったんだと落胆しながらも読み進めると、代わりにHTTPUrlConnectionやVolley、OKHttpといったクライアントを使えばHTTP Clientと同じようなことが出来ることがわかりました。

それぞれのコードを眺め、一番すっきりしているOKHttpを使おうと決めたのですが、これまたうまくいきません。Gitに公開されている公式のサンプルコードを参考にコードを書いて実行したところ、指定したURLへの接続はできていますが、ファイルのアップロードはできず途方に暮れています。

本当は解決してから記事にしたかったのですが、長いことハマっているので息抜きも兼ねて現状をまとめてみました。何かするたびに躓いていて先は長いです。

Share on FacebookShare on Google+Tweet about this on TwitterShare on Tumblr

2 thoughts on “【Android】HTTP Clientが使えなくなっている

  1. Jim

    I have been browsing on-line greater than 3 hours
    lately, but I by no means discovered any interesting article like yours.
    It is beautiful worth enough for me. Personally, if all website owners and bloggers made good
    content material as you probably did, the net
    shall be a lot more helpful than ever before.

    Reply

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です