請看這個游樂場。我正在嘗試向我們的日志記錄平臺提供訪問日志記錄,但我現在有點卡住了。我已經設法獲得響應的狀態代碼,但現在我也對響應內容長度感興趣。但不幸的是,我真的不知道如何使用包裝處理程序機制獲取/提取內容長度。非常感謝任何幫助。
1 回答

蠱毒傳說
TA貢獻1895條經驗 獲得超3個贊
您已經有一個自定義的 ResponseWriter,因此只需添加一個類似這樣的函數來覆蓋 Write 并存儲底層編寫器寫入的數量:
https://play.golang.org/p/dwWEs5KI_wM
func (lrw *loggingResponseWriter) Write(b []byte) (int, error) {
n,err := lrw.ResponseWriter.Write(b)
lrw.written = lrw.written + n
return n,err
}
- 1 回答
- 0 關注
- 104 瀏覽
添加回答
舉報
0/150
提交
取消