Stránka 1 z 1
javascript - převedení http dotazu do kódu
Napsal: 16 led 2021 12:29
od Uziv00
Ahoj,
potřeboval bych pomoci s javaskriptem. Jedná se o ústředu ovládanou http. Pokud do firefoxu napíši příkaz:
Kód: Vybrat vše
http://10.20.30.11/prepni?nazev=lukas&cil=84022&zdroj=84021
dojde k přepnutí linky 84021 na telefon lukas 84022. Tohle funguje.
Našel by se někdo, kdo by tohle uměl přepsat do javaskriptu? Tak, abych si uložil soubor.js na plochu a poklepáním došlo k přepnutí?
Díky.
Re: javascript - převedení http dotazu do kódu
Napsal: 16 led 2021 13:21
od lamin_cz
Ahoj, pokud tě správně chápu, tak chceš, aby tuto URL zavolal přímo JS?
Kód: Vybrat vše
var xhttp = new XMLHttpRequest();
xhttp.open("GET", "http://10.20.30.11/prepni?nazev=lukas&cil=84022&zdroj=84021", true);
xhttp.send();
Re: javascript - převedení http dotazu do kódu
Napsal: 16 led 2021 14:39
od Uziv00
Chápeš to správně. Jak to nadefinuji?
Re: javascript - převedení http dotazu do kódu
Napsal: 16 led 2021 17:16
od lamin_cz
Zkus:
Kód: Vybrat vše
var xhttp = new ActiveXObject("Microsoft.XMLHTTP");
xhttp.open("GET", "http://10.20.30.11/prepni?nazev=lukas&cil=84022&zdroj=84021", true);
xhttp.send();
Re: javascript - převedení http dotazu do kódu
Napsal: 16 led 2021 17:25
od Uziv00
Taky ne...
Re: javascript - převedení http dotazu do kódu
Napsal: 16 led 2021 18:47
od lamin_cz
Re: javascript - převedení http dotazu do kódu
Napsal: 17 led 2021 01:32
od nfsmaniac
Ahoj,
pokud je na daném PC přítomen PowerShell, vytvoř nový textový soubor s příponou ".ps1" a vlož do něj:
Kód: Vybrat vše
[System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
try
{
$Response = Invoke-WebRequest -Uri "http://10.20.30.11/prepni?nazev=lukas&cil=84022&zdroj=84021" -ErrorAction Stop
# This will only execute if the Invoke-WebRequest is successful.
$StatusCode = $Response.StatusCode
}
catch
{
$StatusCode = $_.Exception.Response.StatusCode.value__
}
if($StatusCode -ge 200 -and $StatusCode -lt 300)
{
[System.Windows.Forms.Messagebox]::Show("OK")
}
else
{
[System.Windows.Forms.Messagebox]::Show("HTTP chyba: $StatusCode")
}
Pak jen stačí pravé tlačítko na soubor - Run with PowerShell. Nebo nastav PowerShell jako výchozí program k otevírání PS1. Výchozí je Poznámkový blok.
Re: javascript - převedení http dotazu do kódu Vyřešeno
Napsal: 17 led 2021 19:54
od Uziv00
Ahoj. taky to neprojde... Trvá to dost dlouho a pak vyhodí chybu.
Dodatečně přidáno po 2 hodinách 40 minutách 6 vteřinách:
Tak problém byl jinde - v proxy. Proto mi nefungoval vbs, a proto by nefungoval ani js, ani powershell, který mě tou chybovou hláškou "nakopnul".
Děkuji všem za pomoc.