[Java] HttpURLConnection POST

Wie benutzt man

Es ist wie folgt.

        try {
 //コネクション
            URL url = new URL("URL");
            httpURLConnection_ = (HttpURLConnection) url.openConnection();
 httpURLConnection_.setDoOutput (true); // POST aktivieren
            httpURLConnection_.connect();

 //送信したいデータ
            String param = "param1=1";

 //リクエストボディに送信したいデータを書き込む
            OutputStream os = httpURLConnection_.getOutputStream();
            BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(os, "UTF-8"));
            writer.write(param);
            writer.flush();
            writer.close();

 //クローズ処理
            os.close();
        } catch (IOException e) {
            e.printStackTrace();
        }

Gehen Sie wie folgt vor, um den Wert auf der Serverseite abzurufen. (Der Server ist eine Java-Datei, die HttpServlet erbt.)

public class Server extends HttpServlet{
    public void doPost(HttpServletRequest request, 
                       HttpServletResponse response)
                       throws IOException, ServletException{
        request.getParameter("param1");
    }
}

Impressionen

Es sah schwierig aus, war aber einfacher zu implementieren als erwartet. Es scheint ziemlich oft benutzt zu werden, deshalb möchte ich mich daran erinnern.

Referenz-URL

http://konkea.hatenablog.com/entry/2016/10/20/181856

Recommended Posts

[Java] HttpURLConnection POST
POST Json in Java ~ HttpURLConnection ~
POST JSON in Java
Java
Java
Verwendung von HttpClient (Post) von Java
Laden Sie Dateien mit Java HttpURLConnection hoch
Bildschirmübergang nach Post-Methode [Java]
Java studieren ―― 3
[Java] -Array
Java geschützt
[Java] Anmerkung
Holen Sie sich das Ergebnis von POST in Java
[Java] Modul
Java-Array
Java studieren ―― 9
Java Scratch Scratch
Java-Tipps, Tipps
Java-Methoden
Erster Beitrag
Java-Methode
Java (Konstruktor)
Java-Array
[Java] ArrayDeque
Java (überschreiben)
Java (Methode)
Java Day 2018
Java-Zeichenfolge
Java (Array)
Java statisch
Java-Serialisierung
Java Anfänger 4
JAVA hat bezahlt
Java studieren ―― 4
Java (gesetzt)
Java-Shell-Sortierung
[Java] compareTo
Java studieren -5
Java reflektierend 获 获 举
Java (Schnittstelle)
Java-Memorandum
Java-Array
Java studieren ―― 1
[Java] Array
[Java] Polymorphismus
Java # 0 studieren
Java-Überprüfung
Java-Framework
Java-Funktionen
[Java] Vererbung
FastScanner Java
Java-Funktionen
Java Anfänger 3
Java-Memo
Java (Kapselung)
Java-Vererbung
[Java] Überladung
Java-Grundlagen
Java dekompilieren
[Java] Anmerkung