import java.io.*;
import java.net.*;
import java.util.ArrayList.*;
import java.net.URL;
import java.net.CookieHandler.*;
import java.net.HttpURLConnection;
public class HttpConnect{
private String username;
private String password;
private String sessionid;
private String login_url;
private String sUrl;
private String url_params;
public void setUrlParams (String sParams){
this.url_params = sParams;
}
public void setURL (String link){
this.sUrl = link;
}
public void setUser (String name) {
this.username = name;
}
public void setPass(String phrase) {
this.password = phrase;
}
public void setUrl(String params) {
this.url_params = params;
}
public String getSessionID() {
return this.sessionid;
}
public String login () {
URL url = new URL(this.sUrl);
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("POST");
con.setDoOutput(true);
OutputStreamWriter writer = new OutputStreamWriter(con.getOutputStream());
writer.write("name="+username+"&");
writer.write("password="+password+"");
writer.flush();
writer.close();
BufferedReader reader = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String line = null;
while((line = reader.readLine()) != null) {
System.out.println(line);
}
List <String> cookies = con.getHeaderFields().get("Set-Cookie");
System.out.println(cookies);
con.disconnect();
}
}