如何HTTP响应(响应结构)

时间:2015-09-05 18:14:11

标签: java http httprequest httpresponse

我正在为读取和解析请求的服务器编写HTTP API(使用Java)。

在处理完请求之后,我需要发回信息,但我不清楚HTTP响应的结构和/或Java是否有任何内置的帮助。

这是我尝试使用的HTTP响应结构,但客户端上的curl(request)命令抱怨来自服务器的空回复

HTTP/1.1 200 \r
Content-Type: text/plain \r
Connection: close \r
\r
<Some body text or rather the data to respond with>
\r

注意:回车后有新行。

我尝试使用附加到套接字输出流的PrintWriter发送数据。当我根本不打印上述响应并关闭PrintWriter时,我仍会得到相同的答复。

使用PrintWriter.print(...),PrintWriter.flush()和PrintWriter.close()后,没有任何内容到达客户端。我错过了什么吗?我选择的结构或我选择发送响应的方式有问题吗?

0 个答案:

没有答案