[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: wget mit Parametern im URL



Michael Hierweck wrote:

Hallo!

Mir gelingt es nicht, wget dazu zu bewegen, einen HTTP-Request zu
generieren, der folgender Sitzung entspricht:

michael@server:~$ telnet router http
Trying 192.168.168.200...
Connected to router.schwerte.hierweck.de.
Escape character is '^]'.
GET http://router.schwerte.hierweck.de/login.htm?page=login&pws=geheim
HTTP/1.0

<html><head><meta http-equiv=refresh content='0;
url=/index.htm'></head></html>
Connection closed by foreign host.

Leider ergibt der folgende Versuch einen Fehler, der irgendwie mit dem
"&" zusammenzuhängen schein...

michael@server:~$ wget -O -
'http://router.schwerte.hierweck.de/login.htm?page=login&pws=geheim'
--11:55:27-- http://router.schwerte.hierweck.de/login.htm?page=login&pws=geheim
          => `-'
Resolving router.schwerte.hierweck.de... done.
Connecting to router.schwerte.hierweck.de[192.168.168.200]:80...
connected.
HTTP request sent, awaiting response...
11:55:27 ERROR -1: Malformed status line.


Vielen Dank und Grüße


Michael


P.S.

Es geht darum die Status-Seite eines Billig-DSL-Routers (Cameo IS104
oder IS108+) für ddclient freizuschalten, der das leider nicht über HTTP
Basic Auth macht, sondern sich bis zum Timeout die IP des letzten
korrekten Einloggens merkt. Warum auch immer die das so gelöst haben...
Jedenfalls gelingt es mit obiger Telnet-Sitzung den Router
freizuschalten.


Versuch es mal mit einem Backslash vor den Sonderzeichen:
wget -O http://router.schwerte.hierweck.de/login.htm\?page=login\&pws=geheim








Reply to: