【发布时间】:2026-02-23 18:30:01
【问题描述】:
我有一段使用内置模板系统返回网页的代码。它接受一个ResponseWriter,生成的标记被写入其中。我现在想获得标记作为字符串,并在某些情况下将其放入数据库中。我分解出一个接受普通Writer 而不是ResponseWriter 的方法,现在我正在尝试获取书面内容。啊哈 - Pipe 可能是我需要的,然后我可以从 bufio 库中获取带有 ReadString 的字符串。但事实证明,从管道中出来的 PipeReader 与 Reader 不兼容(我需要 ReadString 方法)。 W00吨。大惊喜。所以我可以使用PipeReader 读入byte[]s,但是当ReadString 在那里时感觉有点不对劲。
那么最好的方法是什么?我应该坚持使用Pipe 并读取字节,还是我在手册中没有找到更好的东西?
【问题讨论】: