UNPKG

got-scraping

Version:

HTTP client made for scraping based on got.

19 lines 800 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.http2Hook = void 0; const http2_wrapper_1 = require("http2-wrapper"); const resolve_protocol_1 = require("../resolve-protocol"); function http2Hook(options) { const { proxyUrl, sessionData } = options.context; if (options.http2 && options.url.protocol !== 'http:') { options.request = (url, requestOptions, callback) => { const typedRequestOptions = requestOptions; if (proxyUrl) { typedRequestOptions.resolveProtocol = resolve_protocol_1.createResolveProtocol(proxyUrl, sessionData); } return http2_wrapper_1.auto(url, typedRequestOptions, callback); }; } } exports.http2Hook = http2Hook; //# sourceMappingURL=http2.js.map