在写入请求主体后,我需要在服务器计时头中记录一些内容。我在golang服务器中添加了一个中间件。
w.Header().Set("Trailer", "Server-Timing")
handler.ServeHTTP(...)
// xxxx will collect information to transfer to server-timing format
w.Header().Set("Server-Timing", xxx.String())
那么,chrome/firehox是如何展示预告片的呢?资源管理器会在标题或计时中显示预告片吗?
Firefox DevTools支持Server Timing尾部标头。
Chrome DevTools过去也支持它,但目前截至2022年4月有一个回归(至少在macOS上(。
注意:我刚刚为此编写了一个Go中间件包。我会在接下来的几天里打开它的源代码,并让你知道。