WebプロセスへのTelnetアクセス

クライアントサーバーモデル

TCP / UDP

Telnetダウンロードページ

 

WebプロセスへのTelnetアクセス

ステップ1:telnet www.baidu.com 80(ターゲットサーバー、ポート番号を設定)

ステップ2:GET /index.html HTTP / 1.1

ホスト:www.baidu.com

手順3:次にEnterキーを2回押して、ウェブページの結果を取得します

さらに一歩進んで、Javaを使用してWebページをフェッチする

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

//ホスト:www.baidu.com

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

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

bw.write( "ホスト:" + url + "\ r \ n");

bw.write( "\ r \ n"); // HTTPヘッドエンド!

bw.flush();

 

//ステップ3

//次にEnterキーを2回押して、Webページの結果を取得します

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

ストリングライン;

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

システム。out .println(line);

}

 

if(bw!= null){

bw.close();

}

if(br!= null){

br.close();

}

if(socket!= null

{

socket.close();

}

おすすめ

転載: www.cnblogs.com/miaohua/p/12714953.html