john pfeiffer
  • Home
  • Categories
  • Tags
  • Archives

HttpConnect simple

// 2012-07-31 johnpfeiffer

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;

public class HTTPConnect
{
    public static void main( String[] args ) throws Exception
    {
        try
        {
            String data = URLEncoder.encode( "key1" , "UTF-8" ) + "=" + URLEncoder.encode( "value1" , "UTF-8" );
            data += "&" + URLEncoder.encode( "key2" , "UTF-8" ) + "=" + URLEncoder.encode( "value2" , "UTF-8" );

            URL url = new URL( "https://domain.com/authgateway/Login.jsp" );
            URLConnection conn = url.openConnection();
            conn.setDoOutput( true );
            OutputStreamWriter wr = new OutputStreamWriter( conn.getOutputStream() );
            wr.write( data );
            wr.flush();


            BufferedReader rd = new BufferedReader( new InputStreamReader( conn.getInputStream() ) );
            String line;
            while( ( line = rd.readLine() ) != null )
            {
                System.out.println( line );
            }
            wr.close();
            rd.close();
        }catch( Exception e )
        {
            System.out.println( e.getMessage() );
        }
    }
} // end class

  • « AppProperties TEST NirvanixServiceTest
  • maven eclipse servlet package war »

Published

Sep 6, 2012

Category

java-classes

~77 words

Tags

  • classes 92
  • httpconnect 1
  • java 252
  • simple 11