I wrote a code for receiving the data but I don't know how to send the post data to the server.
package com.company;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLEncoder;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
URL url;
HttpURLConnection conn;
try{
url=new URL("http://mysite/create.php");
String param="name=" + URLEncoder.encode("hello","UTF-8");
conn=(HttpURLConnection)url.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setFixedLengthStreamingMode(param.getBytes().length);
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
PrintWriter out = new PrintWriter(conn.getOutputStream());
out.print(param);
out.close();
String response= "";
Scanner inStream = new Scanner(conn.getInputStream());
while(inStream.hasNextLine())
response+=(inStream.nextLine());
}
catch(MalformedURLException ex){
}
catch(IOException ex){
}
}
}
But no response while executing it. I am running it IntelliJ Jetbrains IDE.