DwinsHs для Inno Setup: Как добавить HTTP-заголовок apikey для запроса? - PullRequest
1 голос
/ 04 мая 2020

Я использую сторонний инструмент под названием DwinsHs для Inno Setup.

Этот сторонний инструмент предоставляет мне возможность загружать файлы как часть установки.

I Я хочу отправить 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 Ответ

1 голос
/ 04 мая 2020

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

Итак, сохраните URL без ?apkikey=...

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

И добавьте apikey в заголовок, отредактировав const HTTP_HEADER в dwinshs.iss:

  HTTP_HEADER = 'apikey: xxxx-xxxx-xxxx-xxxx';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...