|
httpClient -- Retrieve documents from HTTP servers by issuing HTTP client requests.
httpClient [options] urls ... |
| Option |
Description |
| -b |
Benchmark. Output timing results after retrieving URLs. |
| -c |
Continue on errors. Default is to stop on the first error. |
| -C compareDirectory |
Compare the retrieved files against master copies in compareDir. Warn if any retrieved files are corrupted. |
| -d postData |
String of post data. Assumed to be already URL encoded. ie. name=peter&address=oz |
| -f fileList |
Retrieve the files in the specified file list. The format of the file is: {GET|POST} URL If using POST, the line after the URL should contain encoded POST data and it should begin with a TAB. |
| -H |
Output HTTP headers. Useful for debugging. |
| -h host |
Prepend all URLs with the specified host. For example if '-h www.myHost.com:8888" were used with the URL "/index.html", then httpClient will retrieve http://www.myHost.com:8888 |
| -i iterations |
Retrieve the URLs iterations times. Useful for load testing. |
| -l logSpec |
Log debug information to the specified log file. |
| -M method |
Set the HTTP method. Values may be "GET", "PUT", "OPTIONS", "TRACE". |
| -o timeout |
Specifies a timeout to use for each request. |
| -q |
Quiet mode. Suppress error messages. |
| -r retryNumber | Retry failed requests this number of times. |
| -t threads |
Number of threads to use. Each URL will be retrieved by all threads. Useful only for load testing. |
| -T poolThreads |
Specify the number of pool threads to use. |
| -v |
Verbose mode. Trace activity to stdout. Can by specified multiple times for more verbose tracing. |
| -w writeDir |
Write retrieved files to the specified directory. |
| -V httpVersion |
Use the specified HTTP protocol. httpVersion should be either '0' for HTTP/1.0 or 1 for HTTP/1.1. |