javaSE的HTTP协议GET请求
- package com.taoistwar.jsp.http;
-
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.io.OutputStreamWriter;
- import java.io.PrintWriter;
- import java.net.Socket;
- import java.net.UnknownHostException;
-
- public class TestHttpGET {
-
- public static void main(String[] args) {
- try {
- Socket s = new Socket("127.0.0.1", 8181);
- PrintWriter pw = new PrintWriter(new OutputStreamWriter(s
- .getOutputStream()));
- pw.println("GET /jsp/index.jsp HTTP/1.1");
- pw.println("Host: localhost");
- pw.println("Content-Type: text/html");
- pw.println();
- pw.flush();
- BufferedReader br = new BufferedReader(new InputStreamReader(s
- .getInputStream()));
- String str = null;
- while ((str=br.readLine()) != null) {
- System.out.println(str);
- }
- br.close();
- pw.close();
- s.close();
- } catch (UnknownHostException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
-
- }
分享到:
没有评论:
发表评论