[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-wget] wget not terminating after file acquisition
From: |
Giuseppe Scrivano |
Subject: |
Re: [Bug-wget] wget not terminating after file acquisition |
Date: |
Sat, 23 Mar 2013 16:29:39 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) |
Hi,
I couldn't reproduce it here, wget seems to terminate when the TCP
connection is closed.
Are you sure the server doesn't intentionally leave the TCP connection
opened? Could you use use a packet analyzer to see if it is closed?
Thanks
joep <address@hidden> writes:
> Hi,
> I'm using wget to access the http page in my ADSL Modem\Router
> that displays the IP the modem gets allocated when it connects. (I
> will pick out the IP from the rest of the info on the page using sed
> or similar commands. I then intend to 'post' this in an internet
> accessible point so that I can remotely log into my home server.)
>
> The command I'm using is:
>
> wget -d --http-user=admin --http-password=*******
> --no-http-keep-alive --timeout 15
> http://192.168.1.1/setup.cgi?next_file=s_status.htm&todo=cfg_init
>
> Where:
> -
> http://192.168.1.1/setup.cgi?next_file=s_status.htm&todo=cfg_init is
> the relevant page on my modem\router
> - ******* is the password to access the modem\router's management
> interface
>
> The response of wget is as follows:
> --------------------------------- Response Start
> ---------------------------------------
>
> [1] 3310
> address@hidden:~/MyTemp$ Setting --http-user (httpuser) to admin
> Setting --http-password (httppassword) to *******
> Setting --http-keep-alive (httpkeepalive) to 0
> Setting --timeout (timeout) to 15
> DEBUG output created by Wget 1.13.4 on linux-gnu.
>
> URI encoding = 'UTF-8'
> --2013-03-22 17:19:58-- http://192.168.1.1/setup.cgi?next_file=s_status.htm
> Host '192.168.1.1' has not issued a general basic challenge.
> Connecting to 192.168.1.1:80... connected.
> Created socket 3.
> Releasing 0x09b29a80 (new refcount 0).
> Deleting unused 0x09b29a80.
>
> ---request begin---
> GET /setup.cgi?next_file=s_status.htm HTTP/1.1
> User-Agent: Wget/1.13.4 (linux-gnu)
> Accept: */*
> Host: 192.168.1.1
> Connection: Close
>
> ---request end---
> HTTP request sent, awaiting response...
> ---response begin---
> HTTP/1.1 401 Unauthorized
> Server:
> Date: Fri, 22 Mar 2013 06:19:56 GMT
> WWW-Authenticate: Basic realm="NETGEAR DG834 "
> Content-Type: text/html
> Connection: close
>
> ---response end---
> 401 Unauthorized
> Closed fd 3
> Inserted '192.168.1.1' into basic_authed_hosts
> Connecting to 192.168.1.1:80... connected.
> Created socket 3.
> Releasing 0x09b29a80 (new refcount 0).
> Deleting unused 0x09b29a80.
>
> ---request begin---
> GET /setup.cgi?next_file=s_status.htm HTTP/1.1
> User-Agent: Wget/1.13.4 (linux-gnu)
> Accept: */*
> Host: 192.168.1.1
> Connection: Close
> Authorization: Basic YWRtaW46dW5kZXJzdGFuZDc=
>
> ---request end---
> HTTP request sent, awaiting response...
> ---response begin---
> HTTP/1.0 200 OK
> Content-type: text/html
>
> ---response end---
> 200 OK
> Length: unspecified [text/html]
> Saving to: 'setup.cgi?next_file=s_status.htm'
>
> [ <=> ] 5,027 32.5K/s in 0.2s
>
> Closed fd 3
> 2013-03-22 17:19:58 (32.5 KB/s) - 'setup.cgi?next_file=s_status.htm'
> saved [5027]
>
> -------------------- End Of Response ------------------------------------
>
> To get to the command prompt I have to enter ^C. When I do I get:
>
> ---------------------------------------------------------------------------------
>
> ^C
> [1]+ Done wget -d --http-user=admin
> --http-password=******** --no-http-keep-alive --timeout 15
> http://192.168.1.1/setup.cgi?next_file=s_status.htm
> address@hidden:~/MyTemp$
>
> ----------------------------------------------------------------------------------
>
> As indicated above the required page is acquired and stored.
>
> I have called the wget without the options:
> --no-http-keep-alive and --timeout
> with the same result.
>
> I also ran the command on a Debian wheezy platform with the same
> result.
>
> End of error report.
--
Giuseppe