forked from FFmpeg/FFmpeg
doc/protocols: Re-order HTTP options to match http.c order
This makes the list easier to maintain. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
This commit is contained in:
parent
31de02cf31
commit
5d568b16a0
1 changed files with 58 additions and 58 deletions
|
@ -442,9 +442,6 @@ value is -1.
|
||||||
@item chunked_post
|
@item chunked_post
|
||||||
If set to 1 use chunked Transfer-Encoding for posts, default is 1.
|
If set to 1 use chunked Transfer-Encoding for posts, default is 1.
|
||||||
|
|
||||||
@item content_type
|
|
||||||
Set a specific content type for the POST messages or for listen mode.
|
|
||||||
|
|
||||||
@item http_proxy
|
@item http_proxy
|
||||||
set HTTP proxy to tunnel through e.g. http://example.com:1234
|
set HTTP proxy to tunnel through e.g. http://example.com:1234
|
||||||
|
|
||||||
|
@ -452,42 +449,33 @@ set HTTP proxy to tunnel through e.g. http://example.com:1234
|
||||||
Set custom HTTP headers, can override built in default headers. The
|
Set custom HTTP headers, can override built in default headers. The
|
||||||
value must be a string encoding the headers.
|
value must be a string encoding the headers.
|
||||||
|
|
||||||
|
@item content_type
|
||||||
|
Set a specific content type for the POST messages or for listen mode.
|
||||||
|
|
||||||
|
@item user_agent
|
||||||
|
Override the User-Agent header. If not specified the protocol will use a
|
||||||
|
string describing the libavformat build. ("Lavf/<version>")
|
||||||
|
|
||||||
|
@item referer
|
||||||
|
Set the Referer header. Include 'Referer: URL' header in HTTP request.
|
||||||
|
|
||||||
@item multiple_requests
|
@item multiple_requests
|
||||||
Use persistent connections if set to 1, default is 0.
|
Use persistent connections if set to 1, default is 0.
|
||||||
|
|
||||||
@item post_data
|
@item post_data
|
||||||
Set custom HTTP post data.
|
Set custom HTTP post data.
|
||||||
|
|
||||||
@item referer
|
|
||||||
Set the Referer header. Include 'Referer: URL' header in HTTP request.
|
|
||||||
|
|
||||||
@item user_agent
|
|
||||||
Override the User-Agent header. If not specified the protocol will use a
|
|
||||||
string describing the libavformat build. ("Lavf/<version>")
|
|
||||||
|
|
||||||
@item reconnect_at_eof
|
|
||||||
If set then eof is treated like an error and causes reconnection, this is useful
|
|
||||||
for live / endless streams.
|
|
||||||
|
|
||||||
@item reconnect_streamed
|
|
||||||
If set then even streamed/non seekable streams will be reconnected on errors.
|
|
||||||
|
|
||||||
@item reconnect_on_network_error
|
|
||||||
Reconnect automatically in case of TCP/TLS errors during connect.
|
|
||||||
|
|
||||||
@item reconnect_on_http_error
|
|
||||||
A comma separated list of HTTP status codes to reconnect on. The list can
|
|
||||||
include specific status codes (e.g. '503') or the strings '4xx' / '5xx'.
|
|
||||||
|
|
||||||
@item reconnect_delay_max
|
|
||||||
Sets the maximum delay in seconds after which to give up reconnecting
|
|
||||||
|
|
||||||
@item mime_type
|
@item mime_type
|
||||||
Export the MIME type.
|
Export the MIME type.
|
||||||
|
|
||||||
@item http_version
|
@item http_version
|
||||||
Exports the HTTP response version number. Usually "1.0" or "1.1".
|
Exports the HTTP response version number. Usually "1.0" or "1.1".
|
||||||
|
|
||||||
|
@item cookies
|
||||||
|
Set the cookies to be sent in future requests. The format of each cookie is the
|
||||||
|
same as the value of a Set-Cookie HTTP response field. Multiple cookies can be
|
||||||
|
delimited by a newline character.
|
||||||
|
|
||||||
@item icy
|
@item icy
|
||||||
If set to 1 request ICY (SHOUTcast) metadata from the server. If the server
|
If set to 1 request ICY (SHOUTcast) metadata from the server. If the server
|
||||||
supports this, the metadata has to be retrieved by the application by reading
|
supports this, the metadata has to be retrieved by the application by reading
|
||||||
|
@ -504,10 +492,32 @@ contains the last non-empty metadata packet sent by the server. It should be
|
||||||
polled in regular intervals by applications interested in mid-stream metadata
|
polled in regular intervals by applications interested in mid-stream metadata
|
||||||
updates.
|
updates.
|
||||||
|
|
||||||
@item cookies
|
@item auth_type
|
||||||
Set the cookies to be sent in future requests. The format of each cookie is the
|
|
||||||
same as the value of a Set-Cookie HTTP response field. Multiple cookies can be
|
Set HTTP authentication type. No option for Digest, since this method requires
|
||||||
delimited by a newline character.
|
getting nonce parameters from the server first and can't be used straight away like
|
||||||
|
Basic.
|
||||||
|
|
||||||
|
@table @option
|
||||||
|
@item none
|
||||||
|
Choose the HTTP authentication type automatically. This is the default.
|
||||||
|
@item basic
|
||||||
|
|
||||||
|
Choose the HTTP basic authentication.
|
||||||
|
|
||||||
|
Basic authentication sends a Base64-encoded string that contains a user name and password
|
||||||
|
for the client. Base64 is not a form of encryption and should be considered the same as
|
||||||
|
sending the user name and password in clear text (Base64 is a reversible encoding).
|
||||||
|
If a resource needs to be protected, strongly consider using an authentication scheme
|
||||||
|
other than basic authentication. HTTPS/TLS should be used with basic authentication.
|
||||||
|
Without these additional security enhancements, basic authentication should not be used
|
||||||
|
to protect sensitive or valuable information.
|
||||||
|
@end table
|
||||||
|
|
||||||
|
@item send_expect_100
|
||||||
|
Send an Expect: 100-continue header for POST. If set to 1 it will send, if set
|
||||||
|
to 0 it won't, if set to -1 it will try to send if it is applicable. Default
|
||||||
|
value is -1.
|
||||||
|
|
||||||
@item offset
|
@item offset
|
||||||
Set initial byte offset.
|
Set initial byte offset.
|
||||||
|
@ -525,6 +535,23 @@ be given a Bad Request response.
|
||||||
When unset the HTTP method is not checked for now. This will be replaced by
|
When unset the HTTP method is not checked for now. This will be replaced by
|
||||||
autodetection in the future.
|
autodetection in the future.
|
||||||
|
|
||||||
|
@item reconnect_at_eof
|
||||||
|
If set then eof is treated like an error and causes reconnection, this is useful
|
||||||
|
for live / endless streams.
|
||||||
|
|
||||||
|
@item reconnect_on_network_error
|
||||||
|
Reconnect automatically in case of TCP/TLS errors during connect.
|
||||||
|
|
||||||
|
@item reconnect_on_http_error
|
||||||
|
A comma separated list of HTTP status codes to reconnect on. The list can
|
||||||
|
include specific status codes (e.g. '503') or the strings '4xx' / '5xx'.
|
||||||
|
|
||||||
|
@item reconnect_streamed
|
||||||
|
If set then even streamed/non seekable streams will be reconnected on errors.
|
||||||
|
|
||||||
|
@item reconnect_delay_max
|
||||||
|
Sets the maximum delay in seconds after which to give up reconnecting
|
||||||
|
|
||||||
@item listen
|
@item listen
|
||||||
If set to 1 enables experimental HTTP server. This can be used to send data when
|
If set to 1 enables experimental HTTP server. This can be used to send data when
|
||||||
used as an output option, or read data from a client with HTTP POST when used as
|
used as an output option, or read data from a client with HTTP POST when used as
|
||||||
|
@ -551,33 +578,6 @@ ffmpeg -i somefile.ogg -chunked_post 0 -c copy -f ogg http://@var{server}:@var{p
|
||||||
wget --post-file=somefile.ogg http://@var{server}:@var{port}
|
wget --post-file=somefile.ogg http://@var{server}:@var{port}
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
@item send_expect_100
|
|
||||||
Send an Expect: 100-continue header for POST. If set to 1 it will send, if set
|
|
||||||
to 0 it won't, if set to -1 it will try to send if it is applicable. Default
|
|
||||||
value is -1.
|
|
||||||
|
|
||||||
@item auth_type
|
|
||||||
|
|
||||||
Set HTTP authentication type. No option for Digest, since this method requires
|
|
||||||
getting nonce parameters from the server first and can't be used straight away like
|
|
||||||
Basic.
|
|
||||||
|
|
||||||
@table @option
|
|
||||||
@item none
|
|
||||||
Choose the HTTP authentication type automatically. This is the default.
|
|
||||||
@item basic
|
|
||||||
|
|
||||||
Choose the HTTP basic authentication.
|
|
||||||
|
|
||||||
Basic authentication sends a Base64-encoded string that contains a user name and password
|
|
||||||
for the client. Base64 is not a form of encryption and should be considered the same as
|
|
||||||
sending the user name and password in clear text (Base64 is a reversible encoding).
|
|
||||||
If a resource needs to be protected, strongly consider using an authentication scheme
|
|
||||||
other than basic authentication. HTTPS/TLS should be used with basic authentication.
|
|
||||||
Without these additional security enhancements, basic authentication should not be used
|
|
||||||
to protect sensitive or valuable information.
|
|
||||||
@end table
|
|
||||||
|
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
@subsection HTTP Cookies
|
@subsection HTTP Cookies
|
||||||
|
|
Loading…
Add table
Reference in a new issue