[java] HttpURLConnection POST

Comment utiliser

C'est comme suit.

        try {
 //コネクション
            URL url = new URL("URL");
            httpURLConnection_ = (HttpURLConnection) url.openConnection();
 httpURLConnection_.setDoOutput (true); // Activer POST
            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();
        }

Pour obtenir la valeur côté serveur, procédez comme suit. (Le serveur est un fichier java qui hérite de HttpServlet)

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

Impressions

Cela semblait difficile, mais il était plus facile à mettre en œuvre que prévu. Il semble être beaucoup utilisé, alors je veux m'en souvenir.

URL de référence

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

Recommended Posts

[java] HttpURLConnection POST
POST Json en Java ~ HttpURLConnection ~
POST JSON en Java
Java
Java
Comment utiliser HttpClient de Java (Post)
Télécharger des fichiers à l'aide de Java HttpURLConnection
Transition d'écran par méthode Post [Java]
Étudier Java ―― 3
[Java] tableau
Java protégé
[Java] Annotation
Obtenez le résultat de POST en Java
Module [Java]
Tableau Java
Étudier Java ―― 9
Java scratch scratch
Astuces Java, astuces
Méthodes Java
Premier poste
Méthode Java
java (constructeur)
Tableau Java
[Java] ArrayDeque
java (remplacement)
java (méthode)
Journée Java 2018
Chaîne Java
java (tableau)
Java statique
Sérialisation Java
java débutant 4
JAVA payé
Étudier Java ―― 4
Java (ensemble)
tri shell java
[Java] compareTo
Étudier Java -5
java réfléchissant 获 获 举
java (interface)
Mémorandum Java
Tableau Java
Étudier Java ―― 1
[Java] Array
[Java] Polymorphisme
Étudier Java # 0
Revue Java
framework java
Fonctionnalités Java
[Java] Héritage
FastScanner Java
Fonctionnalités Java
java débutant 3
Mémo Java
java (encapsulation)
Héritage Java
[Java] Surcharge
Les bases de Java
Décompiler Java
[Java] Annotation