我从nodejs向使用HTTP/0.9
的遗留服务器发送请求。响应出现并抛出错误:Parse Error
。在文档中找不到有关http协议支持的任何内容。我是否做错了什么,或者nodejs不支持HTTP/0.9
?
最佳答案
node不支持http/0.9,不仅因为它不再使用,而且因为真正的http/0.9响应只是由响应数据组成。这意味着没有状态行指示响应的http版本,因此无法区分http/0.9响应与格式错误的http/1.x响应,甚至无法区分以字符串“http/1.1200 ok”开头的http/0.9响应。
关于node.js - Node.js中的HTTP/0.9支持,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40846474/