Java Http请求和响应未返回任何内容
我正在尝试使用ServerSocket和Socket在端口为8080的本地主机上编写代理服务器。我只是想看看网站上的文字。我已经创建了HTTP请求,我不确定它是否写得好。问题在于来自服务器的HTTP响应,因为它没有返回任何内容。但首先我想知道这个请求是否合适 然后在线程中,我只是读取请求并将其发送到服务器:Java Http请求和响应未返回任何内容,java,server,proxy,httprequest,httpresponse,Java,Server,Proxy,Httprequest,Httpresponse,我正在尝试使用ServerSocket和Socket在端口为8080的本地主机上编写代理服务器。我只是想看看网站上的文字。我已经创建了HTTP请求,我不确定它是否写得好。问题在于来自服务器的HTTP响应,因为它没有返回任何内容。但首先我想知道这个请求是否合适 然后在线程中,我只是读取请求并将其发送到服务器: BufferedReader fromClient = new BufferedReader(new InputStreamReader(socket.getInputStream());
BufferedReader fromClient = new BufferedReader(new InputStreamReader(socket.getInputStream());
HttpRequest req = new HttpRequest(fromClient);
Socket server = new Socket(req.getHost(), req.getPort());
DataOutputStream toServer = new DataOutputStream(server.getOutputStream());
toServer.writeBytes(req.toString());
让我们把这个问题分成几个部分:
wget网站\名称
。这将告诉您服务器本身是否存在配置问题。这将确认来自服务器的HTTP响应是否足够好