Scroll to navigation

NGHTTP(1) User Commands NGHTTP(1)

NAME

nghttp - HTTP/2 experimental client

SYNOPSIS

nghttp [ OPTIONS]... <URI>...

DESCRIPTION

HTTP/2 experimental client
<URI>
Specify URI to access.

OPTIONS

-v, --verbose
Print debug information such as reception and transmission of frames and name/value pairs.
-n, --null-out
Discard downloaded data.
-O, --remote-name
Save download data in the current directory. The filename is dereived from URI. If URI ends with '/', 'index.html' is used as a filename. Not implemented yet.
-t, --timeout=<N>
Timeout each request after <N> seconds.
-w, --window-bits=<N>
Sets the stream level initial window size to 2**<N>-1.
-W, --connection-window-bits=<N>
Sets the connection level initial window size to 2**<N>-1.
-a, --get-assets
Download assets such as stylesheets, images and script files linked from the downloaded resource. Only links whose origins are the same with the linking resource will be downloaded.
-s, --stat
Print statistics.
-H, --header
Add a header to the requests.
--cert=<CERT>
Use the specified client certificate file. The file must be in PEM format.
--key=<KEY>
Use the client private key file. The file must be in PEM format.
-d, --data=<FILE>
Post FILE to server. If '-' is given, data will be read from stdin.
-m, --multiply=<N> Request each URI <N> times.
By default, same URI is not requested twice. This option disables it too.
-u, --upgrade
Perform HTTP Upgrade for HTTP/2. This option is ignored if the request URI has https scheme. If -d is used, the HTTP upgrade request is performed with OPTIONS method.
-p, --weight=<WEIGHT>
Sets priority group weight. The valid value range is [1, 256], inclusive. Default: 16
-M, --peer-max-concurrent-streams=<N>
Use <N> as SETTINGS_MAX_CONCURRENT_STREAMS value of remote endpoint as if it is received in SETTINGS frame. The default is large enough as it is seen as unlimited.
-c, --header-table-size=<N>
Specify decoder header table size.
-b, --padding=<N>
Add at most <N> bytes to a frame payload as padding. Specify 0 to disable padding.
--color
Force colored log output.
--continuation
Send large header to test CONTINUATION.
--no-content-length
Don't send content-length header field.
--version
Display version information and exit.
-h, --help
Display this help and exit.

SEE ALSO

nghttpd(1), nghttpx(1), h2load(1)
October 2014 nghttp nghttp2/0.6.4