⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 htmlexce.java

📁 不用打开IE
💻 JAVA
字号:
package test;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URLEncoder;
import java.util.Properties;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;


import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.Header;
import org.apache.commons.httpclient.auth.AuthScope;
import org.apache.commons.httpclient.methods.GetMethod;
import org.apache.commons.httpclient.methods.PostMethod;
import org.apache.commons.httpclient.params.HttpMethodParams;
import org.apache.commons.httpclient.URI;


public class HtmlExce{
	
	String uri="http://127.0.0.1/myshop2/login.do?name=1&pass=1";
	String uri2="http://127.0.0.1/myshop2/reg.do?name=33&pass=33";//http://127.0.0.1/myshop2/reg.do 必须是登陆后的地址
   	public void star(){
   	
		 try{
		 	
		 	String uri3="";
		 	for(int i=0;i<100;i++){
		 		uri3="http://127.0.0.1/myshop2/chat.do?chatMsg="+i;
				System.out.println(doHttpMethod(uri3));
		 	}
		 	
		 }
		 catch(Exception e){
			 e.printStackTrace();
		 }
   }
  	private  String doHttpMethod(String uri) throws Exception{
    
  		HttpClient httpClient = new HttpClient();
  		httpClient.getParams().setContentCharset("GBK");
  		
  		PostMethod post = new PostMethod();
  		post.setURI(new URI(uri));
  		httpClient.executeMethod(post);
  		String temp = getString(post.getResponseBodyAsStream());
  		new FileIO().printFile(temp);
  		return temp;
 
	}



   /**
     * 从一个流里面得到这个流的字符串
     * 表现形式
     * @param is 流
     * @return 字符串
     */
    private String getString(InputStream is) {
        InputStreamReader r = null;
        try {
            StringBuilder sb = new StringBuilder();
            r = new InputStreamReader(is, "GBK");
            char[] buffer = new char[128];
            int length = -1;
            while((length = r.read(buffer)) != -1) {
                sb.append(new String(buffer, 0, length));
            }
            return sb.toString();
        } catch (Exception ex) {
        	 System.out.println("InputStreamReader Error!!!");
            return "";
        } finally {
            try {
                r.close();
            } catch (Exception ex) {
               ex.printStackTrace();
            }
        }
    }
    
	 public static void main(String[] args) {
	 	new HtmlExce().star();
	 }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -