1

我正在使用名为 DwinsHs 的第三方工具进行 Inno Setup。

这个第三方工具为我提供了在安装过程中下载文件的能力。

我想向远程服务器发送一个 HTTPS 请求,我想将一个传递apikey给请求的标头,但它返回错误 401。

这是代码:

[ISPP]
#define fileURL "https://myserver.xom?apikey=XXXX-XXXX-XXXX-XXXX"

[Code]
Source: "<path_to_my_file>"; \
  DestDir: "{app}"; \
  Flags: external deleteafterinstall; \
  Check: DwinsHs_Check( ExpandConstant('<path_to_my_file>'), '{#fileURL}', 'mySetup', 'Get', 0, 0)
4

1 回答 1

1

我找到了解决方案;

所以,保持网址没有?apkikey=...

[ISPP]
#define fileURL "https://myserver.xom"

并通过编辑在apikey标题中添加:const HTTP_HEADERdwinshs.iss

  HTTP_HEADER = 'apikey: xxxx-xxxx-xxxx-xxxx';
于 2020-05-04T08:13:14.497 回答