黑马程序员技术交流社区

标题: 模拟IE客户端访问Tomcat服务器,遇到的问题! [打印本页]

作者: 花伟昌    时间: 2013-7-1 22:52
标题: 模拟IE客户端访问Tomcat服务器,遇到的问题!
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintWriter;
import java.net.Socket;
import java.net.UnknownHostException;

public class IeClient {
        public static void main(String[]args) throws UnknownHostException, IOException{
                Socket s=new Socket("192.168.1.100",8080);
                PrintWriter out=new PrintWriter(s.getOutputStream(),true);
               
                out.println("GET /index.html http/1.1");
                out.println("Accept: */*");
                out.println("Accept-Encoding: gzip, deflate");
                out.println("User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)");
                out.println("Host: 192.168.1.100:8080");
                out.println("Connection: close");
                out.println();
                out.println();
               
                InputStream is=s.getInputStream();
                byte[]buf=new byte[1024];
                int len=is.read(buf);
                String text=new String(buf,0,len);
                System.out.println(text);
               
                s.close();
               
        }

}

控制台显示:
HTTP/1.1 505 HTTP Version Not Supported
Server: Apache-Coyote/1.1
Date: Mon, 01 Jul 2013 14:43:42 GMT
Connection: close


接收不到服务器发来的请求资源,这是什么问题造成的?
作者: 哪颗最亮的星星    时间: 2013-7-1 23:58
应该是没连接上服务器吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2