2013年3月23日星期六

javaSE的HTTP协议GET请求

avaSE的HTTP协议GET请求

    博客分类:
  • JSP
Testhttpget.java代码  收藏代码
  1. package com.taoistwar.jsp.http;  
  2.   
  3. import java.io.BufferedReader;  
  4. import java.io.IOException;  
  5. import java.io.InputStreamReader;  
  6. import java.io.OutputStreamWriter;  
  7. import java.io.PrintWriter;  
  8. import java.net.Socket;  
  9. import java.net.UnknownHostException;  
  10.   
  11. public class TestHttpGET {  
  12.   
  13.     public static void main(String[] args) {  
  14.         try {  
  15.             Socket s = new Socket("127.0.0.1"8181);  
  16.             PrintWriter pw = new PrintWriter(new OutputStreamWriter(s  
  17.                     .getOutputStream()));  
  18.             pw.println("GET /jsp/index.jsp HTTP/1.1");  
  19.             pw.println("Host: localhost");  
  20.             pw.println("Content-Type: text/html");  
  21.             pw.println();  
  22.             pw.flush();  
  23.             BufferedReader br = new BufferedReader(new InputStreamReader(s  
  24.                     .getInputStream()));  
  25.             String str = null;  
  26.             while ((str=br.readLine()) != null) {  
  27.                 System.out.println(str);  
  28.             }  
  29.             br.close();  
  30.             pw.close();  
  31.             s.close();  
  32.         } catch (UnknownHostException e) {  
  33.             e.printStackTrace();  
  34.         } catch (IOException e) {  
  35.             e.printStackTrace();  
  36.         }  
  37.     }  
  38.   
  39. }  
分享到:

没有评论:

发表评论