IO 缓存<-----字节<-----字符

来源:互联网 发布:淘宝跟客服聊天 编辑:程序博客网 时间:2024/06/05 14:34
/*** * WebTest 模拟浏览器信息 * */public void execute3(String urlStr,String outPath) throws Exception { String urlString = urlStr; URL url = new URL(urlString); HttpURLConnection  connection = (HttpURLConnection)url.openConnection(); connection.setDoOutput(true);   connection.setRequestProperty("Pragma", "no-cache");   connection.setRequestProperty("Cache-Control", "no-cache");    connection.setRequestProperty("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"); connection.setRequestProperty("Accept-Encoding", "gzip, deflate"); connection.setRequestProperty("Accept-Language", "zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3"); connection.setRequestProperty("Connection", "keep-alive"); connection.setRequestProperty("Cookie", "pgv_pvi=8477308928; pgv_si=s1336337408; clientlanguage=zh_CN");// connection.setRequestProperty("Host", "www.fojiaozhw.com"); //connection.setRequestProperty("Referer", "http://www.baidu.com/s?wd=%E4%BD%9B%E6%95%99%E7%BB%BC%E5%90%88%E7%BD%91&rsv_spt=1&issp=1&rsv_bp=0&ie=utf-8&tn=baiduhome_pg&rsv_sug3=4&rsv_sug=1&rsv_sug4=343&rsv_sug1=2"); connection.setRequestProperty( "User-Agent", "Mozilla/5.0 (Windows NT 5.1; rv:21.0) Gecko/20100101 Firefox/21.0");  // connection.setRequestProperty( "User-Agent", UserAgent[0]);  // 模拟手机系统// BufferedWriter  wt=new BufferedWriter(new FileWriter(new File(outPath),true));          try {        /**         * 注意下面两行中的构造器。         * 缓存<-----字节<-----字符         */        BufferedWriter wt=new BufferedWriter(new OutputStreamWriter(new FileOutputStream(new File(outPath))));         BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));                  //in = new BufferedReader( new InputStreamReader(new FileInputStream(new File(outPath))));          String inputLine;          while (            (inputLine = in.readLine()) != null) {           // System.out.println(inputLine);            wt.write(inputLine);          }        } catch (IOException e) {          e.printStackTrace();        }}

原创粉丝点击