From cba6c6201cde52acd7cdda8dc9f1cac5116962d4 Mon Sep 17 00:00:00 2001 From: Erik Ziegler Date: Wed, 12 Apr 2017 11:59:58 +0200 Subject: [PATCH] Allow request headers to be set in requestOptions for a Server --- Packages/ohif-dicom-services/server/DICOMWeb/getJSON.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Packages/ohif-dicom-services/server/DICOMWeb/getJSON.js b/Packages/ohif-dicom-services/server/DICOMWeb/getJSON.js index 62bb52541..82d2c95bc 100644 --- a/Packages/ohif-dicom-services/server/DICOMWeb/getJSON.js +++ b/Packages/ohif-dicom-services/server/DICOMWeb/getJSON.js @@ -33,6 +33,13 @@ function makeRequest(geturl, options, callback) { requestOpt.auth = options.auth; } + if (options.headers) { + Object.keys(options.headers).forEach(key => { + const value = options.headers[key]; + requestOpt.headers[key] = value; + }); + } + const req = requester(requestOpt, function(resp) { const contentType = (resp.headers['content-type'] || '').split(';')[0]; if (jsonHeaders.indexOf(contentType) == -1) {