import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
public class HttpURLConnectionTest {
public static void testConnect(String surl) throws IOException {
URL url = new URL(surl);
String userInfo = url.getUserInfo();
if (userInfo != null && userInfo.length() > 0) {
String string = surl.replace(userInfo, "");
url = new URL(string);
}
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
if (userInfo != null && userInfo.length() > 0)
connection.setRequestProperty("Authorization", userInfo);
connection.connect();
System.out.println(connection.getResponseCode());
}
public static void testConnect2(String surl) throws IOException {
URL url = new URL(surl);
String userInfo = url.getUserInfo();
if (userInfo != null && userInfo.length() > 0) {
String string = surl.replace(userInfo, "");
url = new URL(string);
}
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoOutput(true);
StringBuffer sb = new StringBuffer();
sb.append("userName=" + "aaa");
sb.append("&password=" + "bbb");
OutputStream os = connection.getOutputStream();
os.write(sb.toString().getBytes("GBK"));
os.close();
connection.connect();
System.out.println(connection.getResponseCode());
}
public static void main(String args[]) throws IOException {
String url = "http://192.9.168.11:1122/";
testConnect(url);
}
}