androidアプリを作っています。 その過程で、 以下のページを参考にして、HTTPリクエストを送るメソッドを作りました。 http://d.hatena.ne.jp/language_and_engineering/20111121/p1 通信先は、http://61.215.50.182/app.phpです。 (私が立てたWebサーバー) ところが、通信に失敗します。 上記のサイトのプログラムの下の方にあるこのcatch文に飛ばされます。 } catch (IOException e) { Log.d("posttest", "通信に失敗:" + e.toString()); } finally { // shutdownすると通信できなくなる httpClient.getConnectionManager().shutdown(); } また、e.toString()は、 org.apache.http.conn.HttpHostConnectException: Connection to http:/61.215.50.182 refusedです。 また、 url = new URI( "http://10.0.2.2/android_post_test.php" ); ここのところは、 url = new URI("http://61.215.50.182/app.php");に変えてあります。 どうすれば良いんでしょうか。 ブラウザでは普通に閲覧できます。 また、Webサーバーのアクセス履歴を観ても、アクセスがあった形跡はありません。 エラーログを観ても何もありません。 Webブラウザから閲覧したときはアクセスログに残ります。 http://61.215.50.182:80/app.php などとして試しても駄目でした。 (80番ポートでWebサーバーにつながるようになっています。)
↧