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");
}
}
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.
http://konkea.hatenablog.com/entry/2016/10/20/181856
Recommended Posts