in pluto-message-ingestion/hmac-request.js [22:47]
_request(remoteUrl, method, data = {}) {
const date = new Date().toUTCString();
const token = this._getToken(remoteUrl, date);
const requestBody = {
url: remoteUrl,
method: method,
contentType: 'application/json',
headers: {
'X-Gu-Tools-HMAC-Date': date,
'X-Gu-Tools-HMAC-Token': token,
'X-Gu-Tools-Service-Name': this.serviceName
}
};
if (Object.keys(data).length > 0) {
requestBody.data = JSON.stringify(data);
}
logForElk(
{ message: `Making ${method} request to ${remoteUrl}`, data },
'info'
);
return reqwest(requestBody);
}