我正在编写一个需要发回HTTP错误响应的C程序。 这就是我写的socket。
HTTP/1.1 400 Bad Request\r\n
Connection: close\r\n
\r\n
我的问题是为什么broswer还在旋转(就像看起来还在加载什么? 我在Http响应中缺少标题吗?或者我想念别的什么?
谢谢。
答案 0 :(得分:1)
您实际上是在关闭连接吗?
答案 1 :(得分:1)
Connection: close
不会立即关闭连接 - 它只是表明,在当前请求之后该连接不会被重用 - 它与Connection: keep-alive
相反。尝试添加Content-Length: 0
以表明根本没有内容。
或者,关闭你的插座。