DwinsHs для Inno Setup: как добавить HTTP-заголовок apikey в запрос?

Я использую сторонний инструмент под названием 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)

1 ответ

Решение

Я нашел решение;

Итак, оставьте URL без ?apkikey=...

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

И добавив apikey в шапке путем редактирования const HTTP_HEADER в dwinshs.iss:

  HTTP_HEADER = 'apikey: xxxx-xxxx-xxxx-xxxx';
Другие вопросы по тегам