A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© l598790586 中级黑马   /  2015-6-4 20:08  /  682 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. private void showDir()throws Exception
  2.         {               
  3.                 ta.setText("");
  4.                 String url = tf.getText();//http://192.168.27.190:8080/myweb/demo.html

  5.                 int index1 = url.indexOf("//")+2;
  6.                 int index2 = url.indexOf("/",index1);

  7.                 String str = url.substring(index1,index2);
  8.                 String[] arr = str.split(":");
  9.                 String host = arr[0];
  10.                 int port = Integer.parseInt(arr[1]);

  11.                 String path = url.substring(index2);

  12.                 //ta.setText(str+".."+path);

  13.                 Socket s = new Socket(host,port);

  14.                 PrintWriter pw = new PrintWriter(s.getOutputStream(),true);
  15.                 pw.println("GET "+path);
  16.                 pw.println("Accept: text/html, application/xhtml+xml,*/*");
  17.                 pw.println("Accept-Language: zh-CN");
  18.                 pw.println("Host: "+host+":"+port);
  19.                 pw.println("Connection: closed");

  20.                 pw.println();
  21.                 pw.println();

  22.                 BufferedReader bufIn =
  23.                         new BufferedReader(new InputStreamReader(s.getInputStream()));
  24.                 String line = null;
  25.                 while ((line=bufIn.readLine())!=null)
  26.                 {
  27.                         ta.append(line+"\r\n");
  28.                 }
  29.                 s.close();
  30.         }
复制代码

请问一下,毕老师做的那个GUI浏览器,访问自己的Tomcat服务器有那个消息头,为什么我自己也是一样做的,访问没有上面的消息,代码都一样


QQ截图20150604200755.png (69.78 KB, 下载次数: 5)

QQ截图20150604200755.png

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马