فهرست منبع

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

Jakob Ackermann 6 سال پیش
والد
کامیت
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