The NoteBook of EricKong

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  610 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks
package com.test.socket;
import java.io.*;
import java.net.*;
 
public class HTTPSocket
  {
      public static void main(String[ ] args) throws UnknownHostException, IOException
     {
          String host = "127.0.0.1";
          int port = 8080;
          Socket socket = new Socket(host, port);
          
          BufferedWriter out = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
          BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
          
          StringBuffer sb = new StringBuffer();
          //请求的连接地址
          sb.append("GET /PortalGuard/Index.jsp HTTP/1.1\r\n")
           .append("Host:"+ host + "\r\n")
            .append("Content-Type:application/x-www-form-urlencoded\r\n")
            .append("Content-Length:11\r\n")            //11 这个数值是看底下内容的长度的 即多少个字符
            .append("\r\n")
            .append("id=01234567\r\n");                  //内容
          
          out.write(sb.toString());
          out.flush();
          
          //打印响应
          String line = "";
          while((line = in.readLine()) != null)
              System.out.println(line);
      }
  }
posted on 2013-11-29 10:13 Eric_jiang 阅读(321) 评论(0)  编辑  收藏 所属分类: tomcat

只有注册用户登录后才能发表评论。


网站导航: