Code: Select all
#Requires AutoHotkey v2.0
global account := "myAccountName"
global followuser := "userToFollow"
global webserverpass := "mywebserverpass"
global webserverport := "8000"
; Using this in browser works
; http://localhost:8000/FollowUser?Account=myAccountName&Username=userToFollow&Password=mywebserverpass
; Webpage result is "Joining userToFollow's game on myAccountName"
; now if I try via script....
ramURL := "http://localhost:" webserverport "/FollowUser?"
ramParams := "Account=" account "&Username=" followuser "&Password=" webserverpass
OutputDebug(ramURL ramParams "`n")
; Output is http://localhost:8000/FollowUser?Account=myAccountName&Username=userToFollow&Password=mywebserverpass
res := url_tovar(ramURL, ramParams)
OutputDebug(res "`n")
; Output is "Empty Account"
Loop
{
Sleep 500
}
url_tovar(URL, param) {
WebRequest := ComObject("WinHttp.WinHttpRequest.5.1")
WebRequest.Open("POST", URL)
WebRequest.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
WebRequest.Send(param)
res := WebRequest.ResponseText
return res
}