当前位置: 技术问答>java相关
在java中如何用URL类访问一个网页,并获取返回值????
来源: 互联网 发布时间:2015-10-21
本文导语: 比如要在一个Bean中向网页 http://www.test.com/login.asp?username="dead"&password="ok" 发出一个请求 然后还要获取这个网页的返回值。。 我听说URL类可以实现 但没有做过 有相关代码吗? 狂谢中。。。。 | ...
比如要在一个Bean中向网页
http://www.test.com/login.asp?username="dead"&password="ok"
发出一个请求
然后还要获取这个网页的返回值。。
我听说URL类可以实现
但没有做过
有相关代码吗?
狂谢中。。。。
http://www.test.com/login.asp?username="dead"&password="ok"
发出一个请求
然后还要获取这个网页的返回值。。
我听说URL类可以实现
但没有做过
有相关代码吗?
狂谢中。。。。
|
java.net.URL l_url = new java.net.URL(/tech-qa-java/sURL/index.html);
java.net.HttpURLConnection l_connection = (java.net.HttpURLConnection) l_url.openConnection();
l_connection.connect();
l_urlStream = l_connection.getInputStream();
java.io.BufferedReader l_reader = new java.io.BufferedReader(new java.io.InputStreamReader(l_urlStream));
String sCurrentLine = "";
String sTotalString = "";
while ((sCurrentLine = l_reader.readLine()) != null)
{
sTotalString+=sCurrentLine;
}
java.net.HttpURLConnection l_connection = (java.net.HttpURLConnection) l_url.openConnection();
l_connection.connect();
l_urlStream = l_connection.getInputStream();
java.io.BufferedReader l_reader = new java.io.BufferedReader(new java.io.InputStreamReader(l_urlStream));
String sCurrentLine = "";
String sTotalString = "";
while ((sCurrentLine = l_reader.readLine()) != null)
{
sTotalString+=sCurrentLine;
}