首页 > Web开发 > 详细

telnet获取网页过程

时间:2020-04-16 20:07:20      阅读:59      评论:0      收藏:0      [点我收藏+]

客服端-服务器模式

TCP/UDP

telnet下载网页

 

telnet获取网页过程

步骤1: telnet www.baidu.com 80(设置目标服务器, 端口号)

步骤2: GET /index.html HTTP/1.1

Host: www.baidu.com

步骤3:然后连续按两下enter键盘, 获取网页结果

再进一步,使用Java获取网页

BufferedWriter bw =null;

BufferedReader br = null;

 

// 步骤1 telnet www.baidu.com 80(设置目标服务器, 端口号)

Socket socket = new Socket(url,80);

 

// 步骤2

// GET /index.html HTTP/1.1

// Host: www.baidu.com

bw = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));

bw.write("GET /"+ mainPage + " HTTP/1.1\r\n");

bw.write("HOST:" + url + "\r\n");

bw.write("\r\n");//HTTP head end!

bw.flush();

 

//步骤3

//然后连续按两下enter键盘, 获取网页结果

br = new BufferedReader(new InputStreamReader(socket.getInputStream(), "UTF-8"));

String line ;

while((line = br.readLine())!=null){

System.out.println(line);

}

 

if(bw != null){

bw.close();

}

if (br != null) {

br.close();

}

if(socket != null)

{

socket.close();

}

telnet获取网页过程

原文:https://www.cnblogs.com/miaohua/p/12714953.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!