在Install4j的自动更新功能中使用HTTP请求

在Install4j的自动更新功能中使用HTTP请求,install4j,Install4j,通过设置updates.xml的URL,我成功地使用了Intsall4J的自动更新功能。为了进行测试,我使用服务器(托管Installer.exe和updates.xml)进行匿名访问。它工作得很好 但现在的要求是服务器需要带有授权头的HTTP请求 是否可以在自动更新功能中使用带有授权标头的HTTP请求?下载支持HTTP身份验证,更新程序将询问用户用户名和密码 如果要在安装程序中硬编码登录,可以向启动节点添加“运行脚本”操作并执行 System.getProperty("serverAuthUs

通过设置updates.xml的URL,我成功地使用了Intsall4J的自动更新功能。为了进行测试,我使用服务器(托管Installer.exe和updates.xml)进行匿名访问。它工作得很好

但现在的要求是服务器需要带有授权头的HTTP请求


是否可以在自动更新功能中使用带有授权标头的HTTP请求?

下载支持HTTP身份验证,更新程序将询问用户用户名和密码

如果要在安装程序中硬编码登录,可以向启动节点添加“运行脚本”操作并执行

System.getProperty("serverAuthUser", "user name");
System.getProperty("serverAuthPassword", "password");

下载支持HTTP身份验证,更新程序将询问用户用户名和密码

如果要在安装程序中硬编码登录,可以向启动节点添加“运行脚本”操作并执行

System.getProperty("serverAuthUser", "user name");
System.getProperty("serverAuthPassword", "password");

实际上,服务器需要承载令牌进行授权,授权必须在“authorization”头中传递。是否可以传递“授权”标头?不,这是不受支持的。实际上,服务器需要承载令牌进行授权,必须在“授权”标头中传递。是否可以传递“授权”标题?不,不支持。