Hallo,
ich habe einen VoIP Adapter. Diesen kann man über den Browser konfigurieren.
Dies möchte ich nun mit Perl machen.
Dieser Adapter verlangt ein Passwort, damit man sich ein loggen kann. Danach setzt er ein Cookie mit einer SessionID.
Mein Problem ist folgendes:
Der Adapter setzt das Cookie so:
Set-Cookie: SessionId="c9862a64e2cc8a20"; Version=1; Path=/
Das Perl Skript schickt das Cookie aber so an den Adapter zurück:
Cookie: $Version=1; SessionId=" \"c9862a64e2cc8a20\""; $Path="/"
Wie bekomme ich die Backslash in der Session ID weg?
Mein Perl Skript:
Perl
Hier eine gekürze darstellung des HTTPs Protokolls:
HTML
POST /dologin.htm HTTP/1.1..TE: deflate,gzip;q=0.3..Connection: TE, close..Host: 192.168.0.2..User-Agent: libwww-perl/5.803..Content-Length: 20..Conte
HTTP/1.0 200 OK..Set-Cookie: SessionId="ce8d255bcb872b65"; Version=1; Path=/....<html><head><title>HandyTone 486 Configuration</title></head>..<body>.
Kann mir jemand weiter helfen?
Wie kann ich das Cookie ohne die Backslash und Variablen senden?
Gruß
Dirk