Fetrch url s přihlášením

Místo, kde žádná otázka není hloupá.
jval
Příspěvky: 119
Registrován: 10 years ago

Fetrch url s přihlášením

Příspěvekod jval » 2 months ago

Zdravím, jde nějakým způsobem přes /tool fetch načíst adresu na které je základní autorizace?

mám např tohle:

Kód: Vybrat vše

/tool fetch mode=http url="http://x.x.x.x:8888/json.htm?type=command&param=switchlight&idx=34&switchcmd=On" dst-path=http_response.txt;

kde dostanu chybu unauthorized

jenže na dané stránce je nutné se nejprve přihlásit přes základní autorizaci, čili vyskakující okno v prohlížeči na přihlášení.

Zkoušel jsem i:

Kód: Vybrat vše

/tool fetch mode=http user=user password=password url="http://x.x.x.x:8888/json.htm?type=command&param=switchlight&idx=34&switchcmd=On" dst-path=http_response.txt;

ale také bez úspěchu.

Stejně tak jsem zkoušel:

Kód: Vybrat vše

/tool fetch mode=http url="http://user:password@x.x.x.x:8888/json.htm?type=command&param=switchlight&idx=34&switchcmd=On" dst-path=http_response.txt;

Ale taky nic.

Předem děkuji za nápady
0 x

Uživatelský avatar
hapi
Příspěvky: 12422
Registrován: 11 years ago
Kontaktovat uživatele:

Příspěvekod hapi » 2 months ago

proč to neupravit a neposílat to jako POST? poslední úprava fetchu to umožňuje. Případně v něm lze upravit hlavičku dotazu kde by možná šlo zadat i ta basic auth.
0 x

jval
Příspěvky: 119
Registrován: 10 years ago

Příspěvekod jval » 2 months ago

OK, tak vyřešeno. nejdříve jsem zkusil

Kód: Vybrat vše

/tool fetch mode=http http-header-field="Authorization: Basic xxx" url="http://192.168.1.90:8888/json.htm?type=command&param=switchlight&idx=34&switchcmd=On" dst-path=http_response.txt;
to nicméně nepomohlo a tak jsem ještě pátral dál a našel, že json.htm umožňuje zadat přihlašovací údaje v url. Takže

Kód: Vybrat vše

/tool fetch mode=http url="http://192.168.1.90:8888/json.htm\?username=xxx&password=xxx&type=command&param=switchlight&idx=34&switchcmd=On" dst-path=http_response.txt;
už v pohodě prošlo.

Děkuji
1 x


Zpět na „Začátečnické témata“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host