メインスレッド(MainのActivity)から、HTTPでリクエストを
実行すると、
android.os.NetworkOnMainThreadException
が発生するようです。
Android3.0以上の環境だと発生するみたいです。
一昔前の書籍を参考にしていると、この例外が発生するので、
注意が必要です。
AsyncTaskを使って別スレッドでリクエストを
投げる実装にすると解決します。
<参考にしたサイト>
http://shirusu-ni-tarazu.hatenablog.jp/entry/2013/01/20/033030
http://d.hatena.ne.jp/m-kawato/20120911/1347378083
http://android.keicode.com/basics/async-asynctask.php