Просмотр исходного кода

[http] use public node api for getting the response content-length

Jakob Ackermann 6 лет назад
Родитель
Сommit
37fda043d4
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      libraries/metrics/http.js

+ 2 - 2
libraries/metrics/http.js

@@ -39,7 +39,7 @@ module.exports.monitor = logger => (function(req, res, next) {
                     requestUrl: reqUrl,
                     requestSize,
                     status: res.statusCode,
-                    responseSize: (res._headers != null ? res._headers["content-length"] : undefined),
+                    responseSize: res.getHeader("content-length"),
                     userAgent: req.headers["user-agent"],
                     remoteIp,
                     referer: referrer,
@@ -61,7 +61,7 @@ module.exports.monitor = logger => (function(req, res, next) {
                     "content-length": req.headers["content-length"]
                 },
                 res: {
-                    "content-length": (res._headers != null ? res._headers["content-length"] : undefined),
+                    "content-length": res.getHeader("content-length"),
                     statusCode: res.statusCode
                 },
                 "response-time": responseTimeMs