URLConnection: setDoOutput(boolean dooutput)

 
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.net.URL;
import java.net.URLConnection;

public class MainClass {
  public static void main(String args[]) throws Exception {
    String query = "name=yourname&email=youremail@yourserver.com";

    URLConnection uc = new URL("http:// your form ").openConnection();
    uc.setDoOutput(true);
    uc.setDoInput(true);
    uc.setAllowUserInteraction(false);
    DataOutputStream dos = new DataOutputStream(uc.getOutputStream());

    // The POST line, the Accept line, and
    // the content-type headers are sent by the URLConnection.
    // We just need to send the data
    dos.writeBytes(query);
    dos.close();

    // Read the response
    DataInputStream dis = new DataInputStream(uc.getInputStream());
    String nextline;
    while ((nextline = dis.readLine()) != null) {
      System.out.println(nextline);
    }
    dis.close();
  }

}
  
Home 
  Java Book 
    Networking  

URLConnection:
  1. URLConnection
  2. URLConnection: connect() throws IOException
  3. URLConnection: getContentEncoding()
  4. URLConnection: getExpiration()
  5. URLConnection: getHeaderFields()
  6. URLConnection: getHeaderField(int n)
  7. URLConnection: getHeaderFieldKey(int n)
  8. URLConnection: getIfModifiedSince()
  9. URLConnection: getLastModified()
  10. URLConnection: getURL()
  11. URLConnection: setAllowUserInteraction(boolean allowuserinteraction)
  12. URLConnection: setDoOutput(boolean dooutput)
  13. URLConnection: setIfModifiedSince(long ifmodifiedsince)
  14. URLConnection: setRequestProperty(String key, String value)
  15. URLConnection: setUseCaches(boolean usecaches)