Java中的WiX自定义操作-如何发出Web请求?

问题描述

我在用Javascript编写的WiX(Windows安装程序工具集)中有一个自定义操作”。我可以提出哪些网络请求?据我所知,fetch一个Web API,在Windows Installer提供的运行时中无法访问。有没有办法导入第三方库?

解决方法

Microsoft JScript(在WiX自定义操作中运行的)提供了以下本机Web请求:

// Instantiate a WinHttpRequest object.
var WinHttpReq = new ActiveXObject("WinHttp.WinHttpRequest.5.1");
然后可以像XMLHttpRequest一样使用

WinHttpRequest

see documentation here