srp-data-api
Advanced tools
Comparing version 1.0.6 to 1.0.7
{ | ||
"name": "srp-data-api", | ||
"version": "1.0.6", | ||
"version": "1.0.7", | ||
"description": "package for data extraction from SRP company for getting utility data", | ||
@@ -5,0 +5,0 @@ "engines": { |
@@ -277,11 +277,17 @@ import config from 'config'; | ||
const tunnelingAgent = tunnel.httpsOverHttp(tunnelingAgentOptions); | ||
const interceptedRequestHeaders = interceptedRequest.headers(); | ||
// Replacing HeadlessChrome with just Chrome. Because HeadlessChrome is resulting as an invalid user-agent header on hitting request. | ||
interceptedRequestHeaders['user-agent'] = interceptedRequestHeaders[ | ||
'user-agent' | ||
].replace('Headless', ''); | ||
const options = { | ||
uri: interceptedRequest.url(), | ||
method: interceptedRequest.method(), | ||
headers: interceptedRequest.headers(), | ||
headers: interceptedRequestHeaders, | ||
agent: tunnelingAgent, | ||
body: interceptedRequest.postData(), | ||
insecureHTTPParser: true, | ||
}; | ||
request(options, async function (err, res, body) { | ||
@@ -288,0 +294,0 @@ if (err) { |
125907
2559