在eclipse里用Java编的的测试程序总是报 希望大神帮忙

HTTP/1.1400BadRequestServer:Apache-Coyote/1.1Transfer-Encoding:chunkedDate:Thu,19May2... HTTP/1.1 400 Bad Request
Server: Apache-Coyote/1.1
Transfer-Encoding: chunked
Date: Thu, 19 May 2016 01:20:39 GMT
Connection: close

0

自己编的代码
import java.io.IOException;
import java.io.PrintWriter;
import java.net.Socket;
import java.net.UnknownHostException;
import java.io.OutputStreamWriter;
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class JDTest {

public static void main(String[] args) {
new JDTest().start();
}
public void start() {
Socket s=null;
PrintWriter pw=null;
BufferedReader br=null;
try {
s=new Socket("127.0.0.1",8888);
pw=new PrintWriter(new OutputStreamWriter(s.getOutputStream()));
pw.println("GET/HTTP/1.1");
pw.println("Host:pc201320201048");
pw.println("Content-Type: text/html");
pw.println();
pw.flush();
br=new BufferedReader(new InputStreamReader(s.getInputStream()));
String str="";
while((str=br.readLine())!=null){
System.out.println(str);
}
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {

try {
if(br!=null){
br.close();
br=null;
}
if(pw!=null) {
pw.close();
pw=null;
}
if(s!=null){
s.close();
s=null;
}
} catch (IOException e) {

e.printStackTrace();
}

}
}
}
这是为了得到Tomcat的主界面的源代码
展开
 我来答
luoluoyide
2016-05-19 · TA获得超过397个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:283万
展开全部
socket编程的话,需要服务端配合,你这段代码仅仅只是客户端的代码,还有服务端的代码要提前启动,然后在启动客户端的代码基本就可以了
追问
服务端已启动啦
追答
那现在报什么错了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_诗礼_
2016-05-19 · 超过69用户采纳过TA的回答
知道小有建树答主
回答量:184
采纳率:50%
帮助的人:108万
展开全部
GET/HTTP/1.1 改成 GET / HTTP/1.1

----------------------------------
HTTP 协议里请求行是
<method><空格><request-uri><空格><version>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bt00345
2016-05-19 · TA获得超过2236个赞
知道大有可为答主
回答量:3367
采纳率:7%
帮助的人:875万
展开全部
没有错,但是你这行代码没写完,写完的代码应该要有;分号结束
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萢萢i3
2016-05-19 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.7万
采纳率:71%
帮助的人:4711万
展开全部
你要实现什么功能?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式