localhostを使用してWebサイトを作成しました。いくつかの値とボタンがあります。 誰かがURLにアクセスした場合(たとえばhttp://myhost/?status2=0
)、値は変更されます。Android HttpUrlConnectionが動作しません
Androidでこの操作をしたいので、HttpURLConnection
を使用しましたが動作しません。
AndroidにIntent(ACTION_VIEW
、Uri.parse("http...")
)を使用してURLにアクセスするとうまくいきます。
しかし、私はHttpURLConnection
を使用してURLにアクセスしても動作しません。私は何が間違っているのか分からない。私を助けてください。
これはAndroidアプリのコードです。私は既にマニフェストを確認しました。 [OK]を
try{
URL url = new URL("http://myhost/?status2=0");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setUseCaches(false);
conn.setRequestMethod("POST");
conn.setDoInput(true);
conn.setDoOutput(true);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
私はあなたが "HttpURLConnection"を使用したいと思っていますが、あなたのURLに "www"が含まれているはずです。それを試して、それが動作するかどうか確認してください? – pooyan
OkHttpサードパーティライブラリを使用することができます。 HttpURLConnection上では多くの方が優先されます。 – Vucko