Я разместил этот вопрос DwinsHs for Inno Setup: как добавить HTTP-заголовок apikey запроса?
И теперь я хочу отредактировать HTTP_HEADER
во время установки. HTTP_HEADER
- это const
. Я изменил его на var
, чтобы иметь возможность редактировать. Но когда я это делаю, во время загрузки у меня появляется ошибка «не удалось отправить запрос на HTTP-сервер»
В моей настройке пользователь должен ввести учетные данные (пользователь, пароль) в предыдущую страницу мастера, и после этого установка получит APIKEY пользовательского сеанса с удаленного сервера, откуда он загрузит файлы, запрошенные пользователем.
HTTP_HEADER
const
используется HttpSendRequest(hRequest, HTTP_HEADER, Length(HTTP_HEADER), '', 0);
в dwinshs.iss
:
function HttpSendRequest(hRequest: HINTERNET; lpszHeaders: PAnsiChar; dwHeadersLength: DWORD; lpOptional: PAnsiChar;
dwOptionalLength: DWORD): BOOL;
external 'HttpSendRequestA@wininet.dll stdcall delayload setuponly';
Я изменил тип HTTP_HEADER
на PAnsiChar
, но у меня та же ошибка.
Можете ли вы сказать мне, как решить моя проблема, пожалуйста? Спасибо.