.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.46.1. .TH NGHTTP "1" "August 2014" "nghttp nghttp2/0.6.0" "User Commands" .SH NAME nghttp \- HTTP/2 experimental client .SH SYNOPSIS .B nghttp [\fI\,OPTIONS\/\fR]... \fI\,\/\fR... .SH DESCRIPTION HTTP/2 experimental client .TP 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. .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 Timeout each request after seconds. .TP \fB\-w\fR, \fB\-\-window\-bits=\fR Sets the stream level initial window size to 2**\-1. .TP \fB\-W\fR, \fB\-\-connection\-window\-bits=\fR Sets the connection level initial window size to 2**\-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. .TP \fB\-s\fR, \fB\-\-stat\fR Print statistics. .TP \fB\-H\fR, \fB\-\-header\fR Add a header to the requests. .TP \fB\-\-cert=\fR Use the specified client certificate file. The file must be in PEM format. .TP \fB\-\-key=\fR Use the client private key file. The file must be in PEM format. .TP \fB\-d\fR, \fB\-\-data=\fR Post FILE to server. If '\-' is given, data will be read from stdin. .TP \fB\-m\fR, \fB\-\-multiply=\fR Request each URI 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 Sets priority group weight. The valid value range is [1, 256], inclusive. Default: 16 .TP \fB\-M\fR, \fB\-\-peer\-max\-concurrent\-streams=\fR Use 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 Specify decoder header table size. .TP \fB\-b\fR, \fB\-\-padding=\fR Add at most bytes to a frame payload as padding. Specify 0 to disable padding. .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\-\-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)