1 (изменено: Belo4kaVspishka, 2018-08-02 06:11:32)

Тема: AHK: Ошибка WinHTTPRequest

Здравствуйте, уважаемые скриптеры. Возникла проблема, не работает WinHTTTpRequest. Выдается ошибка на каждый метод, см. скриншоты. Этот же код работает на другом компьютере, потому ошибки в коде нет. Второй компьютер, на котором я пытаюсь выполнить код не мой и я не знаю какие библиотеки тут есть и т.д. Возможно не хватает каких-либо библиотек или плагинов (winhttp.dll есть), а конкретных требований к работе данной функции я не нашел. Прошу вашей помощи. Ссылки на картинки:

Код:

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
#Warn  ; Enable warnings to assist with detecting common errors.
#UseHook
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
Global LoginSheetToken := "AKfycbwGmc-LV9WOkEsjkDL3E1qgIjFGl4SpuuY4Xz4Eq_FhuDYp3UI"
url := "" . LoginSheetToken . "/exec?do=find&name=123"
whr := ComObjCreate("WinHttp.WinHttpRequest.5.1")
whr.Open("GET", url, true)
whr.Send()
whr.WaitForResponse(30)
MsgBox, % whr.ResponseText

2

Re: AHK: Ошибка WinHTTPRequest

Оформите пожалуйста название темы по правилам и ссылки под спойлером, преобразите в удобоваримый пример, показывающий картинки в Вашем сообщении, а не на внешнем источнике. Для этого, комьюнити форума специально потрудилось, предоставив все инструменты.

3

Re: AHK: Ошибка WinHTTPRequest

Belo4kaVspishka, название темы должно начинаться с префикса скриптового языка. Исправьте!

4

Re: AHK: Ошибка WinHTTPRequest

Поправил, думал, что префикс выставляется автоматически.

5

Re: AHK: Ошибка WinHTTPRequest

Belo4kaVspishka, так это не у WinHttp ошибка, а у вас. Посмотрите по какому url вы пытаетесь загрузить данные. Протокол не указан, сайт не указан, а только некий токен и хвост из параметров.

Global LoginSheetToken := "AKfycbwGmc-LV9WOkEsjkDL3E1qgIjFGl4SpuuY4Xz4Eq_FhuDYp3UI"
url := "" . LoginSheetToken . "/exec?do=find&name=123"

Передумал переделывать мир. Пашет и так, ну и ладно. Сделаю лучше свой !

6

Re: AHK: Ошибка WinHTTPRequest

Ёмаё... Банальная невнимательность, а ведь это самая частая причина не работающего кода... Спасибо.