Ich machte Website mit meinem localhost und es hat einige Werte und Schaltfläche. Wenn jemand auf die URL zugreift (zum Beispiel http://myhost/?status2=0
), wird der Wert geändert.Android HttpUrlConnection funktioniert nicht
Ich möchte diese Aktion in Android, also habe ich HttpURLConnection
verwendet, aber es funktioniert nicht.
Wenn ich auf URL mit Intent (ACTION_VIEW
, Uri.parse("http...")
) in Android zugreifen, funktioniert es gut.
Aber ich Zugriff auf URL mit HttpURLConnection
, es funktioniert nicht. Ich weiß nicht, was falsch ist. Bitte hilf mir.
Dies ist Code in Android App. Ich habe bereits Manifeste überprüft.
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();
}
Ich bin nicht sicher, aber ich denke, wenn Sie "HttpURLConnection" verwenden möchten, sollte Ihre URL "www" enthalten. Probieren Sie es aus und prüfen Sie, ob es funktioniert? – pooyan
Sie können OkHttp 3rd Party Library verwenden. Es wird von vielen über die HttpURLConnection bevorzugt. – Vucko