test2asJavaP.java

student_types
 
import java.net.URI;
import org.apache.http.client.methods.CloseableHttpResponse;  
import org.apache.http.client.methods.HttpUriRequest; 
import org.apache.http.client.methods.RequestBuilder;
import org.apache.http.impl.client.CloseableHttpClient;  
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
import org.apache.http.NameValuePair;  
import java.io.*;
import static  BH.Bytes_Hex.*;
import student_types.*;


public class test2asJavaP {
    public static void main(String[] args) throws Exception {    
        CloseableHttpClient httpclient = HttpClients.createDefault(); 
        student jones=new student("Joe Jones","Senior",90);  
        HttpUriRequest httpuri = RequestBuilder.post()
                                 .setUri(new URI("http://hoare.cs.umsl.edu/servlet/j-siegel2/test2"))
                                 .addParameter("a_student",ByteArray2HexString(Object2ByteArray(jones)))
                                 .build();
        CloseableHttpResponse response = httpclient.execute(httpuri); 
        System.out.println("Response Status line :" + response.getStatusLine());  
        System.out.println(EntityUtils.toString(response.getEntity()));
        System.out.println("==============");   

    } 
 

}