我在做c/s软件时,发现
一次请求出现 Client两次向Server发出请求的奇怪现象:
由于刚开始时,Server端我只是简单的接收请求,并没有写“响应文”(如“HTTP/1.1 200 OK\r\n ”)给Client 就用socket.close()接束了连接。
一次请求出现 Client两次向Server发出请求的奇怪现象:
由于刚开始时,Server端我只是简单的接收请求,并没有写“响应文”(如“HTTP/1.1 200 OK\r\n ”)给Client 就用socket.close()接束了连接。
Client端很费解,所以向Server再次发送请求。
总结,在Server端要好好老实回答Client的请求
顺带:
在Client端中 用 URLConnection 向Server端作请求
conn=URLConnection.openConnection() 后,
只有调用 conn.connect()或getOutputStream/getInputStream时才真正向Server发起请求