我不是100%肯定,但我相信splunk-sdk正在使用我的代理环境变量。由于我们的应用程序代理工作受到限制,我无法从Node.js访问Splunk。我想知道如何防止splunk-sdk使用应用程序代理。
XWPFDocument document = new XWPFDocument(is);
PdfOptions options = PdfOptions.create().fontEncoding("windows-1250");
PdfConverter.getInstance().convert(document, baos, options);
这会产生以下错误:
var splunkjs = require('splunk-sdk');
var service = new splunkjs.Service({
username: process.env.SPLUNK_USER,
password: process.env.SPLUNK_PW,
scheme: 'https',
host: 'my.splunk.server',
port: '8089',
autologin: true
});
var search_term = 'somethingsomethingdarkside'
var fields = 'field1,field2,field3';
var searchquery = `search index=* sourcetype=* ${search_term} | fields ${fields} | fields - _raw`
var searchParams = {
earliest_time: '-1h',
latest_time: 'now',
output_mode: 'json'
}
service.oneshotSearch(searchquery, searchParams, function(err, results) {
if (err) {
console.log(err)
}
else {
console.log(results.results);
}
});
如果我取消设置代理环境变量,则此脚本可以正常运行。