Re: Suche Loesungsidee fuer Versionscheck
On Friday 06 August 2004 14:15, Kyek, Andreas, VF-DE wrote:
Ronald Wiplinger wrote:
Versuchs mal mit curl
Inwiefern hilft das bei meinem Problem?
Andreas
b) der http-Proxy verlangt Authentifizierung
curl --help
whatis curl curl (1) - transfer a URL
curl --help curl 7.10.5 (i686-suse-linux) libcurl/7.10.5 OpenSSL/0.9.7b ipv6 zlib/1.1.4 Usage: curl [options...] <url> Options: (H) means HTTP/HTTPS only, (F) means FTP only -a/--append Append to target file when uploading (F) -A/--user-agent <string> User-Agent to send to server (H) -b/--cookie <name=string/file> Cookie string or file to read cookies from (H) -B/--use-ascii Use ASCII/text transfer -c/--cookie-jar <file> Write all cookies to this file after operation (H) -C/--continue-at <offset> Specify absolute resume offset -d/--data <data> HTTP POST data (H) --data-ascii <data> HTTP POST ASCII data (H) --data-binary <data> HTTP POST binary data (H) --disable-eprt Prevents curl from using EPRT or LPRT (F) --disable-epsv Prevents curl from using EPSV (F) -D/--dump-header <file> Write the headers to this file --egd-file <file> EGD socket path for random data (SSL) -e/--referer Referer page (H) -E/--cert <cert[:passwd]> Specifies your certificate file and password (HTTPS) --cert-type <type> Specifies certificate file type (DER/PEM/ENG) (HTTPS) --key <key> Specifies private key file (HTTPS) --key-type <type> Specifies private key file type (DER/PEM/ENG) (HTTPS) --pass <pass> Specifies passphrase for the private key (HTTPS) --engine <eng> Specifies the crypto engine to use (HTTPS) --cacert <file> CA certificate to verify peer against (SSL) --capath <directory> CA directory (made using c_rehash) to verify peer against (SSL) --ciphers <list> What SSL ciphers to use (SSL) --compressed Request a compressed response (using deflate or gzip). --connect-timeout <seconds> Maximum time allowed for connection --create-dirs Create the necessary local directory hierarchy --crlf Convert LF to CRLF in upload. Useful for MVS (OS/390) -f/--fail Fail silently (no output at all) on errors (H) -F/--form <name=content> Specify HTTP POST data (H) -g/--globoff Disable URL sequences and ranges using {} and [] -G/--get Send the -d data with a HTTP GET (H) -h/--help This help text -H/--header <line> Custom header to pass to server. (H) -i/--include Include the HTTP-header in the output (H) -I/--head Fetch document info only (HTTP HEAD/FTP SIZE) -j/--junk-session-cookies Ignore session cookies read from file (H) --interface <interface> Specify the interface to be used --krb4 <level> Enable krb4 with specified security level (F) -k/--insecure Allow curl to connect to SSL sites without certs (H) -K/--config Specify which config file to read -l/--list-only List only names of an FTP directory (F) --limit-rate <rate> Limit how fast transfers to allow -L/--location Follow Location: hints (H) --location-trusted Same, and continue to send authentication when following locations, even when hostname changed -m/--max-time <seconds> Maximum time allowed for the transfer -M/--manual Display huge help text -n/--netrc Must read .netrc for user name and password --netrc-optional Use either .netrc or URL; overrides -n -N/--no-buffer Disables the buffering of the output stream -o/--output <file> Write output to <file> instead of stdout -O/--remote-name Write output to a file named as the remote file -p/--proxytunnel Perform non-HTTP services through a HTTP proxy -P/--ftpport <address> Use PORT with address instead of PASV when ftping (F) -q When used as the first parameter disables .curlrc -Q/--quote <cmd> Send QUOTE command to FTP before file transfer (F) -r/--range <range> Retrieve a byte range from a HTTP/1.1 or FTP server -R/--remote-time Set the remote file's time on the local output -s/--silent Silent mode. Don't output anything -S/--show-error Show error. With -s, make curl show errors when they occur --stderr <file> Where to redirect stderr. - means stdout. -t/--telnet-option <OPT=val> Set telnet option --trace <file> Dump a network/debug trace to the given file --trace-ascii <file> Like --trace but without the hex output -T/--upload-file <file> Transfer/upload <file> to remote site --url <URL> Another way to specify URL to work with -u/--user <user[:password]> Specify user and password to use Overrides -n and --netrc-optional -U/--proxy-user <user[:password]> Specify Proxy authentication -v/--verbose Makes the operation more talkative -V/--version Outputs version number then quits -w/--write-out [format] What to output after completion -x/--proxy <host[:port]> Use proxy. (Default port is 1080) --random-file <file> File to use for reading random data from (SSL) -X/--request <command> Specific request command to use -y/--speed-time Time needed to trig speed-limit abort. Defaults to 30 -Y/--speed-limit Stop transfer if below speed-limit for 'speed-time' secs -z/--time-cond <time> Includes a time condition to the server (H) -Z/--max-redirs <num> Set maximum number of redirections allowed (H) -0/--http1.0 Force usage of HTTP 1.0 (H) -1/--tlsv1 Force usage of TLSv1 (H) -2/--sslv2 Force usage of SSLv2 (H) -3/--sslv3 Force usage of SSLv3 (H) -#/--progress-bar Display transfer progress as a progress bar
participants (2)
-
Kyek, Andreas, VF-DE
-
Ronald Wiplinger