import java.io.BufferedReader; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import java.net.URLEncoder; import java.util.List; import java.util.Map.Entry; import java.util.Vector; public class AuthUrl { String username=""; String password=""; private Boolean error=false; private static final String conurl="campus.fsu.edu"; private static final String auth_url="http://campus.fsu.edu/webapps/loggedin.htm"; public AuthUrl() {} public AuthUrl( String username, String password) { this.username = username; this.password = password; } public String Result() { String url = "http://"+conurl+"/webapps/login/bb_bb60/logincas.jsp"; String charset = "UTF-8"; StringBuilder sba=new StringBuilder(); sba.append("Username: "+username+" ("+conurl+")<br>"); try { String query = String.format("qualifier=%s&username=%s&password=%s", URLEncoder.encode(username, charset), URLEncoder.encode(password, charset)); HttpURLConnection authi = (HttpURLConnection) new URL(url + "?" + query).openConnection(); authi.connect(); StringBuilder sb = new StringBuilder();
This is the same answer written in java and working with http https
Vahid source share