From 6cc8048aed25238ef95900dcbb077366098cb75e Mon Sep 17 00:00:00 2001 From: Erik Ziegler Date: Thu, 19 Jul 2018 18:28:18 +0200 Subject: [PATCH] fix(wadoproxy): Update server-timing header to latest specification --- Packages/ohif-wadoproxy/server/routes.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/Packages/ohif-wadoproxy/server/routes.js b/Packages/ohif-wadoproxy/server/routes.js index 5a376b9ee..5e8a4b392 100755 --- a/Packages/ohif-wadoproxy/server/routes.js +++ b/Packages/ohif-wadoproxy/server/routes.js @@ -126,11 +126,11 @@ const handleRequest = function() { const proxyReqTime = end - start; const totalProxyTime = authenticationTime + prepRequestTime + proxyReqTime; const serverTimingHeaders = ` - auth=${authenticationTime}; "Authenticate User", - prep-req=${prepRequestTime}; "Prepare Request Headers", - proxy-req=${proxyReqTime}; "Request to WADO URI", - total-proxy=${totalProxyTime}; "Total", - `.replace(/\n/g, ''); + auth;dur=${authenticationTime};desc="Authenticate User";, + prep-req;dur=${prepRequestTime};desc="Prepare Request Headers", + proxy-req;dur=${proxyReqTime};desc="Request to WADO server", + total-proxy;dur=${totalProxyTime};desc="Total" + `.replace(/\n/g, '') proxyResponse.headers['Server-Timing'] = serverTimingHeaders; @@ -149,12 +149,13 @@ const handleRequest = function() { const proxyReqTime = end - start; const totalProxyTime = authenticationTime + prepRequestTime + proxyReqTime; console.timeEnd(request.url); + const serverTimingHeaders = { 'Server-Timing': ` - auth=${authenticationTime}; "Authenticate User", - prep-req=${prepRequestTime}; "Prepare Request Headers", - proxy-req=${proxyReqTime}; "Request to WADO URI", - total-proxy=${totalProxyTime}; "Total", + auth;dur=${authenticationTime};desc="Authenticate User";, + prep-req;dur=${prepRequestTime};desc="Prepare Request Headers", + proxy-req;dur=${proxyReqTime};desc="Request to WADO server", + total-proxy;dur=${totalProxyTime};desc="Total" `.replace(/\n/g, '') };