问题描述
如何将结果变量写入输出文件,然后使用此脚本将其下载到本地计算机。
类似于gs.writeFile(“ path_to_localFile.filetype”,结果),以便将其下载到我的本地计算机中。
var httpclient = Packages.org.apache.commons.httpclient;
var HttpClient = httpclient.HttpClient;
var UsernamePasswordCredentials = httpclient.UsernamePasswordCredentials;
var AuthScope = httpclient.auth.AuthScope;
var GetMethod = httpclient.methods.GetMethod;
var client = new HttpClient();
var authScope = new AuthScope("myInstance.service-now.com",443,null);
var credentials = new UsernamePasswordCredentials("myUsername","myPassword");
client.getState().setCredentials( authScope,credentials);
var get = new GetMethod( "https://myInstance.service-now.com/sys_soap_message.do?XML&sysparm_query=active=true");
get.setDoAuthentication( true );
var status = client.executeMethod( get );
var headers = get.getResponseHeaders();
for (var i=0;i<headers.length;i++){
gs.print(headers[i].getName() + ":"+headers[i].getValue());
}
var result = (status + "\n" + get.getResponseBodyAsString()).replace(/</g,"&"+"lt;");
gs.print(result);
get.releaseConnection();
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)