Http响应报文哪些头行是不可缺少的?
我在试图弄清楚这个问题!
参考文献
[1] https://stackoverflow.com/questions/4726515/what-http-response-headers-are-required 中的第二个答案
通过对上面答案的参考和我自己的实践,最终答案是:
- 所有的头行都可以不要,只要在头行与数据之前有一个\r\n即可,这样符合HTTP报文的格式
- 在这里我想顺便提一下:状态行是一定要要的,否则浏览器会提示说你的服务器返回的是一个无效的response.