124 lines
3.4 KiB
Groff
124 lines
3.4 KiB
Groff
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.46.4.
|
|
.TH NGHTTP "1" "December 2014" "nghttp nghttp2/0.6.8-DEV" "User Commands"
|
|
.SH NAME
|
|
nghttp \- HTTP/2 experimental client
|
|
.SH SYNOPSIS
|
|
.B nghttp
|
|
[\fI\,OPTIONS\/\fR]... \fI\,<URI>\/\fR...
|
|
.SH DESCRIPTION
|
|
HTTP/2 experimental client
|
|
.TP
|
|
<URI>
|
|
Specify URI to access.
|
|
.SH OPTIONS
|
|
.TP
|
|
\fB\-v\fR, \fB\-\-verbose\fR
|
|
Print debug information such as reception and
|
|
transmission of frames and name/value pairs.
|
|
Specifying this option multiple times increases
|
|
verbosity.
|
|
.TP
|
|
\fB\-n\fR, \fB\-\-null\-out\fR
|
|
Discard downloaded data.
|
|
.TP
|
|
\fB\-O\fR, \fB\-\-remote\-name\fR
|
|
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.
|
|
.TP
|
|
\fB\-t\fR, \fB\-\-timeout=\fR<N>
|
|
Timeout each request after <N> seconds.
|
|
.TP
|
|
\fB\-w\fR, \fB\-\-window\-bits=\fR<N>
|
|
Sets the stream level initial window size to
|
|
2**<N>\-1.
|
|
.TP
|
|
\fB\-W\fR, \fB\-\-connection\-window\-bits=\fR<N>
|
|
Sets the connection level initial window size to
|
|
2**<N>\-1.
|
|
.TP
|
|
\fB\-a\fR, \fB\-\-get\-assets\fR
|
|
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. nghttp
|
|
prioritizes resources using HTTP/2 dependency
|
|
based priority. The priority order, from highest
|
|
to lowest, is html itself, css, javascript and
|
|
images.
|
|
.TP
|
|
\fB\-s\fR, \fB\-\-stat\fR
|
|
Print statistics.
|
|
.TP
|
|
\fB\-H\fR, \fB\-\-header=\fR<HEADER>
|
|
Add a header to the requests. Example:
|
|
\fB\-H\fR':method: PUT'
|
|
.TP
|
|
\fB\-\-cert=\fR<CERT>
|
|
Use the specified client certificate file. The
|
|
file must be in PEM format.
|
|
.TP
|
|
\fB\-\-key=\fR<KEY>
|
|
Use the client private key file. The file must
|
|
be in PEM format.
|
|
.TP
|
|
\fB\-d\fR, \fB\-\-data=\fR<FILE>
|
|
Post FILE to server. If '\-' is given, data will
|
|
be read from stdin.
|
|
.TP
|
|
\fB\-m\fR, \fB\-\-multiply=\fR<N> Request each URI <N> times.
|
|
By default, same URI
|
|
is not requested twice. This option disables it
|
|
too.
|
|
.TP
|
|
\fB\-u\fR, \fB\-\-upgrade\fR
|
|
Perform HTTP Upgrade for HTTP/2. This option is
|
|
ignored if the request URI has https scheme. If
|
|
\fB\-d\fR is used, the HTTP upgrade request is performed
|
|
with OPTIONS method.
|
|
.TP
|
|
\fB\-p\fR, \fB\-\-weight=\fR<WEIGHT>
|
|
Sets priority group weight. The valid value
|
|
range is [1, 256], inclusive.
|
|
Default: 16
|
|
.TP
|
|
\fB\-M\fR, \fB\-\-peer\-max\-concurrent\-streams=\fR<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.
|
|
.TP
|
|
\fB\-c\fR, \fB\-\-header\-table\-size=\fR<N>
|
|
Specify decoder header table size.
|
|
.TP
|
|
\fB\-b\fR, \fB\-\-padding=\fR<N>
|
|
Add at most <N> bytes to a frame payload as
|
|
padding. Specify 0 to disable padding.
|
|
.TP
|
|
\fB\-r\fR, \fB\-\-har=\fR<FILE>
|
|
Output HTTP transactions <FILE> in HAR format.
|
|
If '\-' is given, data is written to stdout.
|
|
.TP
|
|
\fB\-\-color\fR
|
|
Force colored log output.
|
|
.TP
|
|
\fB\-\-continuation\fR
|
|
Send large header to test CONTINUATION.
|
|
.TP
|
|
\fB\-\-no\-content\-length\fR
|
|
Don't send content\-length header field.
|
|
.TP
|
|
\fB\-\-no\-dep\fR
|
|
Don't send dependency based priority hint to
|
|
server.
|
|
.TP
|
|
\fB\-\-version\fR
|
|
Display version information and exit.
|
|
.TP
|
|
\fB\-h\fR, \fB\-\-help\fR
|
|
Display this help and exit.
|
|
.SH "SEE ALSO"
|
|
|
|
nghttpd(1), nghttpx(1), h2load(1)
|