Wie zum senden von http-post-Anforderung von Android?
Ich bin neu auf android und jetzt bin ich so müde von der Suche der besten tutorial über android HTTP-Anfragen.
Ich versuche, mich zu senden Sie diese Parameter, um phpServer,
-
Name = "irgendein name"
-
E-Mail = "einige E-Mail"
Können, tun wir dies in MainActivity.java Datei? ist dieses Bedürfnis eine jar(library) - Datei?
alle Vorschläge sind willkommen.
Ich habe versucht,
@Override
public void onClick(View view) {
if(view == btnSubscribe){
HttpURLConnection client = null;
try {
URL url = new URL("http://www/somewebsite.com/API/SUBSCRIBE");
client = (HttpURLConnection) url.openConnection();
client.setRequestMethod("POST");
client.setRequestProperty("name","test one");
client.setRequestProperty("email","[email protected]");
client.setDoOutput(true);
OutputStream outputPost = new BufferedOutputStream(client.getOutputStream());
outputPost.flush();
outputPost.close();
client.setChunkedStreamingMode(0);
} catch(MalformedURLException error) {
showError("Handles an incorrectly entered UR");
}
catch(SocketTimeoutException error) {
showError("Handles URL access timeout");
}
catch (IOException error) {
showError("Handles input and output errors");
}finally {
if(client != null)
client.disconnect();
}
}
}
- in dem code ????
- Gehen Sie über dieser
- sorry ich konnte alle codes da nicht für mich gearbeitet. Jetzt bin ich in einem neuen Projekt.
- danke.
- Jungs, können Sie einen Blick jetzt? Ich habe versucht, diese.
name
sollteName
- Ich denke, es ist nicht ein problem hier. @IntelliJAmiya
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mit diesem code und der Arbeit als gut. Versuchen, diesen code.
data
Ersten, die httpClint ist veraltet, jetzt, also, wenn Sie können jetzt mit httpUrlConnection für die gleichen.
können Sie sich beziehen
hier
und wenn Sie verwenden möchten, Bibliothek, dann können Sie
Diese beiden sind die beste Bibliothek.
Cheers