请问:如何在urlconnection中加入用户名和密码?
我写一段程序,用urlconnection抓取一个网页,但是这个网页需要用户名和密码验证,请问应该如何在urlconnection中加入用户名和密码?同时请问,如何得到并保存服务器返回的session?谢谢!
源程序如下:
import java.net.*;
import java.io.*;
import java.util.*;
public class URLClient {
protected URLConnection connection=null;
public URLClient() {
}
public static void main(String[] args) {
URLClient URLClient1 = new URLClient();
String context=URLClient1.getDocumentAT("http://gs.dlut.edu.cn");
System.out.print(context);
}
public String getDocumentAT(String urlString){
StringBuffer document=new StringBuffer();
try {
URL url = new URL(urlString);
URLConnection conn = url.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line = null;
while ( (line = reader.readLine()) != null) {
document.append(line + "\n");
}
reader.close();
}
catch (IOException ex) {
}
return document.toString();
}
}