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 sollte Name
  • Ich denke, es ist nicht ein problem hier. @IntelliJAmiya

InformationsquelleAutor Sahan | 2016-07-16
Schreibe einen Kommentar