Menu

#829 when no data is given, file output keep old values

closed-invalid
5
2015-01-31
2009-05-19
No

del deleteme
curl http://www.willemijns.com/ -o deleteme
type deleteme
pause

> OK i see data of www.willemijns.com

curl http://dns-will-never-exist.willemijns.com/ -o deleteme
type deleteme
pause

> The file output stays to www.willemijns.com :-( in fact the file "deleteme" is not deleted when they are no output
data to write.... logically the file "deleteme" will never exist (because request is false) and must be empty when request begins ;)

******************************************************************************************

D:\>curl http://www.willemijns.com/ -o deleteme

% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
138 276 0 276 0 0 2936 0 --:--:-- --:--:-- --:--:-- 5872

D:\>type deleteme
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>302 Found</TITLE>
</HEAD><BODY>
<H1>Found</H1>
The document has moved <A HREF="http://80.247.230.136">here</A>.<P>
<HR>
<ADDRESS>Apache/1.3.41 Server at www.willemijns.com Port 80</ADDRESS>
</BODY></HTML>

D:\&gt;pause
Appuyez sur une touche pour continuer...

D:\&gt;curl http://dns-will-never-exist.willemijns.com/ -o deleteme

curl: (6) Could not resolve host: dns-will-never-exist.willemijns.com; No data record of requested type

D:\&gt;type deleteme
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>302 Found</TITLE>
</HEAD><BODY>
<H1>Found</H1>
The document has moved <A HREF="http://80.247.230.136">here</A>.<P>
<HR>
<ADDRESS>Apache/1.3.41 Server at www.willemijns.com Port 80</ADDRESS>
</BODY></HTML>

D:\&gt;pause
Appuyez sur une touche pour continuer...

Discussion

  • Sebastien WILLEMIJNS

    • priority: 5 --> 7
     
  • Daniel Stenberg

    Daniel Stenberg - 2009-05-19
    • priority: 7 --> 5
    • status: open --> closed-invalid
     
  • Daniel Stenberg

    Daniel Stenberg - 2009-05-19

    First, don't change priority on bugs since that field is for bug tracker admins.

    Then, you're experiencing a feature that we've made an effort to make curl do. If you prefer not having a file after a failure, delete the file yourself before asking curl to get it.