FileDocCategorySizeDatePackage
PostExample.javaAPI DocExample2268Wed May 18 09:39:00 BST 2005com.discursive.jccook.httpclient

PostExample

public class PostExample extends Object

Fields Summary
Constructors Summary
Methods Summary
public static voidmain(java.lang.String[] args)


		// Configure Logging
		System.setProperty("org.apache.commons.logging.Log", 
			"org.apache.commons.logging.impl.SimpleLog");
		System.setProperty("org.apache.commons.logging.simplelog.showdatetime", 
			"true");
		System.setProperty("org.apache.commons.logging.simplelog.log.httpclient.wire", 
			"debug");
		System.setProperty("org.apache.commons.logging.simplelog.log.org.apache.commons.httpclient", 
			"debug");

		HttpClient client = new HttpClient();
		
		// Create POST method
		String weblintURL = "http://www.discursive.com/cgi-bin/jccook/param_list.cgi";
		PostMethod method = new PostMethod( weblintURL );

		// Set parameters on POST	
		method.setParameter( "test1", "Hello World" );
		method.addParameter( "test2", "This is a Form Submission" );
		method.addParameter( "Blah", "Whoop" );
		method.addParameter( new NameValuePair( "Blah", "Whoop2" ) );

		// Execute and print response
		client.executeMethod( method );
		String response = method.getResponseBodyAsString();
		System.out.println( response );

		method.releaseConnection();