UNPKG

n8n-nodes-refresh-token-auth

Version:
61 lines 2.67 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const axios_1 = __importDefault(require("axios")); const https_1 = __importDefault(require("https")); const https_proxy_agent_1 = require("https-proxy-agent"); async function testExpiredCert() { var _a; const urls = ['https://epa.api.vtb.ru/', 'https://httpbin.org/get']; const proxyUrl = 'http://192.168.2.171:8888'; const httpsAgent = new https_1.default.Agent({ rejectUnauthorized: false, }); const proxyAgent = new https_proxy_agent_1.HttpsProxyAgent(proxyUrl, {}); for (const agent of [httpsAgent, proxyAgent]) { console.log(`Using agent: ${agent}`); for (const url of urls) { console.log(`Making request to ${url}...`); try { const response = await axios_1.default.get(url, { httpsAgent: agent, timeout: 10000, }); console.log('✅ Request successful! SSL certificate check was bypassed.'); console.log(`Status: ${response.status} ${response.statusText}`); console.log(`Headers:`, JSON.stringify(response.headers, null, 2)); console.log(`Response length: ${((_a = response.data) === null || _a === void 0 ? void 0 : _a.length) || 0} bytes`); } catch (error) { if (axios_1.default.isAxiosError(error)) { if (error.response) { console.log('✅ SSL connection successful! Certificate check was bypassed.'); console.log(`Status: ${error.response.status} ${error.response.statusText}`); console.log(`Response data:`, JSON.stringify(error.response.data, null, 2)); } else if (error.request) { console.error('❌ No response received. Possible network or SSL issue:', error.message); } else { console.error('❌ Request setup error:', error.message); } } else { console.error('❌ Unexpected error:', error); } } } } } testExpiredCert() .then(() => { console.log('\n✅ Test completed successfully'); process.exit(0); }) .catch((error) => { console.error('\n❌ Test failed:', error); process.exit(1); }); //# sourceMappingURL=test-expired-cert.js.map