Instar 8003 und CGI

ich bekomme es einfach nicht hin:

Habe die in-8003 fhd und möchte per http/cgi Befehl die Bewegungserkennung an-/ausschalten.
Es scheitert aber allein schon an der Adresseingabe im Browser:

wenn ich 1.
„“„http://IP-Address:Port/cgi-bin/hi3510/param.cgi?cmd=setmdattr&-name=1&-enable=0&-usr=Benutzer&-pwd=Kennwort“""
eingebe, dann kommt ein Fenster mit „Authentifizierung erforderlich“ (hier soll ich nutzer und pw noch einmal eingeben … mache ich das poppt es wieder auf usw usw)

wenn ich 2.
„“„http://nutzer:passwort@192.168.xxx.xxx:Portnummer/cgi-bin/hi3510/param.cgi?cmd=setmdattr&-enable=1&-name=1"“"
eingebe, öffnet sich die google-website und sagt „Seite nicht gefunden“

ps: wenn ich das erste OHNE Benutzer und Kennwort in die Adresszeile schreibe und dann EINMAL Benutzer und pw eingebe, dann funktioniert der Befehl („succeed“)

Das:

http://192.168.1.111/param.cgi?cmd=getmdattr&-usr=admin&-pwd=instar

http://admin:instar@192.168.1.111/param.cgi?cmd=getmdattr

Sollte beides funktionieren. Allerdings machen hier Sonderzeichen im Login Probleme und müssen ggf. URL encoded werden damit man sie über die Adresszeile absenden kann.

yes yes !
Der Hinweis mit den Sonderzeichen ist Goldwert gewesen !!! Leider klappen im Passwort keine Sonderzeichen !!

Leider hat das encoden des einzelnen Zeichens (die Raute #) nicht geholfen - gibt es da einen „Trick“ wie zb Anführungszeichen o.ä. ??

Servus,

wäre es nicht einfacher, daß, wenn man schon unbedingt Sonderzeichen verwenden will, man sich dabei auf die derzeit unterstützten beschränkt. :icon_wink:
Die nicht unterstützten werden z.B. im WebUI unter „System -> Benutzerverwaltung“ und dann auf das Fragezeichen tippen, aufgeführt.

gruss

danke für die schnelle Antwort, aber da ist das Rautezeichen (und das war/ist das einzige) allerdings nicht aufgeführt…
Das funktioniert zwar im Login bzw Passwort etc, aber nicht beim Befehl senden über den Browser … (auch nicht, wenn man es dazwischen oder ans Ende oder den Anfang stellt - alles ausprobiert)

In dem Fall würde ich das Benutzer Menu öffnen und entweder im Browser Inspector oder mit einem (kostenlosen) Tool wie Fiddler oder Wireshark nachsehen wie die WebUI das Kennwort absendet. Das kann man sich rauskopieren und sollte dann auch über die Browser Adresszeile funktionieren.