java 模拟get登录_java 模拟get请求
原碼
/**
* GET頁(yè)面的內(nèi)容
*
* @param cityMsg
* @return 返回HTML源代碼
*/
private? String getHtmlCode(String url,String code) {
String html=null;
try{
//為了避免并發(fā)量采集,睡眠半秒鐘。
//Thread.sleep(500);
String sCurrentLine;
StringBuffer sTotalString = new StringBuffer("");
sCurrentLine="";
java.io.InputStream l_urlStream;
//cityMsg=java.net.URLEncoder.encode(cityMsg, "UTF-8");
java.net.URL l_url = new java.net.URL(url);
java.net.HttpURLConnection l_connection = (java.net.HttpURLConnection) l_url.openConnection();
//l_connection.setRequestProperty("User-Agent","Mozilla/6.0 (compatible; MSIE 5.0; Windows NT; DigExt)");
int state=l_connection.getResponseCode();
if(state==200){
l_connection.connect();
l_urlStream = l_connection.getInputStream();
java.io.BufferedReader l_reader = new java.io.BufferedReader(new java.io.InputStreamReader(l_urlStream,code));
//得到返回的信息 ??? while ((sCurrentLine = l_reader.readLine()) != null) {? ???? sTotalString.append(sCurrentLine); ???? sTotalString.append("\n"); ??? }? ??? l_reader.close(); ??? html = sTotalString.toString(); ??? ??? }else{ ???? html=null; ??? } ??? l_connection.disconnect(); ??}catch(Exception ex){ ???log.error("讀取網(wǎng)頁(yè)異常:"+url, ex); ??} ??return html; ?}
總結(jié)
以上是默认站点為你收集整理的java 模拟get登录_java 模拟get请求的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java某市出租车_智慧职教mooc的A
- 下一篇: java具有自动无用内存回收_Java语