curl and popen2

L

lists04

Hi,

I have a problem with a curl request and running it under popen2.

If I run this request from the command line:
curl -i http://www.yahoo.com/test --stderr errfile
(also tried redirecting stdderr to a file 2>, nothing) the file errfile
is empty indicating no error with the request.

However, when I do something similar in python:[' % Total % Received % Xferd Average Speed Time
Curr.\n', ' Dload Upload Total
Current Left Speed\n', '\r100 981 0 981 0 0 24525
0 --:--:-- 0:00:00 --:--:-- 24525\r100 2484 0 2484 0 0
62100 0 --:--:-- 0:00:00 --:--:-- 1467k\n']

I looked in the man page for curl, it doesnt say that it writes some
bandwidth statistics to stderr. Am I missing something or is this
better directed to some other newsgroup?

TIA

Hari
 
R

Robey Holderith

Hi,

I have a problem with a curl request and running it under popen2.

If I run this request from the command line:
curl -i http://www.yahoo.com/test --stderr errfile
(also tried redirecting stdderr to a file 2>, nothing) the file errfile
is empty indicating no error with the request.

However, when I do something similar in python:[' % Total % Received % Xferd Average Speed Time
Curr.\n', ' Dload Upload Total
Current Left Speed\n', '\r100 981 0 981 0 0 24525
0 --:--:-- 0:00:00 --:--:-- 24525\r100 2484 0 2484 0 0
62100 0 --:--:-- 0:00:00 --:--:-- 1467k\n']

I looked in the man page for curl, it doesnt say that it writes some
bandwidth statistics to stderr. Am I missing something or is this
better directed to some other newsgroup?

Many of the more "sophisticated" command line applications use stderr to
write things that are intended directly for the user's eyes. The idea is
that it is often useful to have the file itself be written to stdout so
that pipes can be used, but the user still needs to see what is going on.
Try using "curl --silent -i http://www.yahoo.com/test". That should turn
off all of the "user-friendly" updates to stderr.

-Robey Holderith
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,219
Messages
2,571,117
Members
47,729
Latest member
taulaju99

Latest Threads

Top