org.apache.httpを使用する場合、AndroidManifest.xmlに <uses-permission android:name="android.permission.INTERNET" /> の記述が必要です。 これがないと、Http要求実行時、 java.net.SocketException: unknown error が発生してしまいます。 ※LogCatでは、OSNetworkSysytem unknown socket error -1 参考:Using Permissions