Closed huhu415 closed 1 month ago
就是这一行为什么没有用包自带的, 就比如这样
reader := bufio.NewReader(bytes.NewReader(buf[0:nr])) http.ReadRequest(reader)
这里面是有什么坑么, 如果没有坑的话, 我感觉我可以改一下, 然后交一版pr看看
Go 的 http.ReadRequest 似乎太 high level, 如果只是获取 http 的 header 当然方便,但我们需要做的是在 byte level 拿到 user-agent 的 offset,同时根据 offset 在读取的 buffer 中原地修改。
http.ReadRequest
就是这一行为什么没有用包自带的, 就比如这样
这里面是有什么坑么, 如果没有坑的话, 我感觉我可以改一下, 然后交一版pr看看