net/http: ReadResponse should return ErrUnexpectedEOF on truncated response · Issue #6564 · golang/go

在MEOW上遇到同样的问题,访问肯德基宅急送网站 http://www.4008823823.com.cn/ 他会返回一个301,然而却缺少结尾的CRLF就关闭连接了,导致报错parse response header: EOF

解决办法是,遇到io.EOF,强制往后走,反正后面也有合法性校验,见6b8b444