Metodo Post o Get con un .bat o powershell

Tengo un program que genera eventos y cuando sucede una acción ejecuta un programa, puede ser bat exe o lo que sea, en mi caso es un bat.

Lo que hago es : (no sé si es lo mejor, pero funciona)

@echo off 
Set Browser=Chrome.exe 
:Main 
start %Browser% -new-tab "https://192.168.1.254/incoming.asp?id=2000" 

lo que me gustaría hacer, si se puediera, es mandar ese id=2000 sin tener que abrir un navegador, es decir, como si fuera en segundo plano, enviando un Post o Get, pero que el usuario no vea que se abre un navegador.

2 Respuestas

Respuesta

Sin entrar en temas de Post/Get que creo que no encajan mucho en MSDOS, se me ocurre que pruebes con la opción /B de ese comando (de paso te comentaré que no sé para que sirven las opciones "-new-tab" que figuran en tu ejemplo).

Gracias por tu respuesta,

"-new-tab" si lo quito sirve para lo mismo que si lo pongo, jejeje.

voy a probar con powershell, que ya tengo alguna cosilla hecha y si me funciona te cuento.

un saludo y gracias

Muy bien. Suerte

Respuesta

Usa mejor curl. Llámalo directamente desde el programa, no te hace falta el BAT.

"C:\Program Files\curl\bin\curl.exe" "https://192.168.1.254/incoming.asp?id=2000"

Si te da error el certificado, porque es autosigned por ejemplo, añade -k.
También puedes enviar vía POST.

"C:\Program Files\curl\bin\curl.exe" -d "id=2000" https://192.168.1.254/incoming.asp

Y mucho más.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas