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("==============");
}
}