首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在NSIS中可以使用http get和http post吗?

在NSIS中可以使用http get和http post吗?
EN

Stack Overflow用户
提问于 2009-05-14 03:16:06
回答 1查看 2.6K关注 0票数 3

我有一个本地更新程序,可以使用NSISdl插件从web服务器下载一个迷你安装程序。

假设我有一堆迷你安装程序版本。有没有办法让本地安装程序检查web服务器上的“最新”迷你安装程序。我听说你可以通过一个web服务(通过使用http post或get)来做到这一点。但NSIS也有可能吗?如果可能的话,怎么做呢?

谢谢..。我会很感激你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-05-15 16:01:14

有很多方法可以做到这一点,一种方法是将最新版本存储在服务器上的文件中。

使用如下格式制作一个.ini:

代码语言:javascript
复制
[latestver]
major=2
minor=3
build=3452

然后,只需使用InetC或NSISdl将其下载到$pluginsdir (只是一个简单的HTTP GET to http://yourserver.com/product/update.ini或类似的东西),并使用内置的INI函数并比较版本

或者,您可以通过获取一个像http://yourserver.com/versioncheck.php?product=foo&ver=1.2.333这样的url来编写整个服务器端脚本,然后返回更新url或失败代码

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/861388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档