如何发送HTTP“错误请求”响应

时间:2010-04-24 08:13:14

标签: http http-headers

我正在编写一个需要发回HTTP错误响应的C程序。 这就是我写的socket。

HTTP/1.1 400 Bad Request\r\n
Connection: close\r\n
\r\n

我的问题是为什么broswer还在旋转(就像看起来还在加载什么? 我在Http响应中缺少标题吗?或者我想念别的什么?

谢谢。

2 个答案:

答案 0 :(得分:1)

您实际上是在关闭连接吗?

答案 1 :(得分:1)

Connection: close

不会立即关闭连接 - 它只是表明,在当前请求之后该连接不会被重用 - 它与Connection: keep-alive相反。尝试添加Content-Length: 0以表明根本没有内容。

或者,关闭你的插座。