/curl/docs/libcurl/opts/ |
H A D | CURLOPT_HTTP_TRANSFER_DECODING.md | 17 CURLOPT_HTTP_TRANSFER_DECODING - HTTP transfer decoding control 30 Pass a long to tell libcurl how to act on transfer decoding. If set to zero, 31 transfer decoding is disabled, if set to 1 it is enabled (default). libcurl 32 does chunked transfer decoding by default unless this option is set to zero. 36 This option does not work with the hyper backend as that always has transfer
|
H A D | CURLINFO_XFER_ID.md | 18 CURLINFO_XFER_ID - get the ID of a transfer 32 current/last transfer done with the handle. Stores -1 if no transfer 35 The transfer id is unique among all transfers performed using the same
|
H A D | CURLOPT_RESUME_FROM.md | 18 CURLOPT_RESUME_FROM - offset to resume transfer from 31 want the transfer to start from. Set this option to 0 to make the transfer 33 option to -1 to make the transfer start from the end of the target file 40 If you need to resume a transfer beyond the 2GB limit, use
|
H A D | CURLOPT_TIMEOUT_MS.md | 19 CURLOPT_TIMEOUT_MS - maximum time the transfer is allowed to complete 32 milliseconds that you allow the libcurl transfer operation to take. 38 0 (zero) which means it never times out during transfer.
|
H A D | CURLINFO_PRETRANSFER_TIME.md | 19 CURLINFO_PRETRANSFER_TIME - get the time until the file transfer start 33 start until the file transfer is just about to begin. 35 This time-stamp includes all pre-transfer commands and negotiations that are 37 the protocol-specific instructions that trigger a transfer.
|
H A D | CURLINFO_PRETRANSFER_TIME_T.md | 19 CURLINFO_PRETRANSFER_TIME_T - get the time until the file transfer start 33 from the start until the file transfer is just about to begin. 35 This time-stamp includes all pre-transfer commands and negotiations that are 37 the protocol-specific instructions that trigger a transfer.
|
H A D | CURLOPT_RESUME_FROM_LARGE.md | 18 CURLOPT_RESUME_FROM_LARGE - offset to resume transfer from 32 you want the transfer to start from. Set this option to 0 to make the transfer 34 option to -1 to make the transfer start from the end of the target file
|
H A D | CURLOPT_POSTQUOTE.md | 18 CURLOPT_POSTQUOTE - (S)FTP commands to run after the transfer 32 after your FTP transfer request. The commands are only issued if no error 40 transfer has completed. 62 /* pass in the FTP commands to run after the transfer */
|
H A D | CURLOPT_STREAM_DEPENDS.md | 19 CURLOPT_STREAM_DEPENDS - stream this transfer depends on 40 This option can be set during transfer. 44 a transfer that is about to be sent over the same HTTP/2 connection for this 67 /* then add both to a multi handle and transfer them */
|
H A D | CURLOPT_TIMEOUT.md | 19 CURLOPT_TIMEOUT - maximum time the transfer is allowed to complete 32 seconds that you allow the entire transfer operation to take. The whole thing, 42 take, it has limited use in dynamic use cases with varying transfer 44 queue the transfer, and that time is included. You are advised to explore 63 0 (zero) which means it never times out during transfer.
|
H A D | CURLINFO_ACTIVESOCKET.md | 33 used for the transfer connection by this curl session. If the socket is no 37 with the handle. This option returns the active socket only after the transfer 39 CURLOPT_CONNECT_ONLY(3), which skips the transfer phase. 57 /* Do not do the transfer - only connect to host */
|
/curl/tests/data/ |
H A D | test373 | 6 chunked transfer encoding 56 Chunked transfer encoding - Multiple valid chunks with binary zeros. 62 http://%HOSTIP:%HTTPPORT/chunked-transfer-encoding/%TESTNUMBER 68 GET /chunked-transfer-encoding/%TESTNUMBER HTTP/1.1
|
/curl/docs/libcurl/ |
H A D | libcurl-easy.md | 29 You continue by setting all the options you want in the upcoming transfer, the 30 most important among them is the URL itself (you cannot transfer anything 36 be no transfer. Another commonly used option is CURLOPT_VERBOSE(3) that helps 46 When all is setup, you tell libcurl to perform the transfer using 47 curl_easy_perform(3). It performs the entire transfer operation and does not 50 After the transfer has been made, you can set new options and make another 51 transfer, or if you are done, cleanup the session by calling
|
H A D | curl_multi_remove_handle.md | 37 halts the transfer in progress involving that easy handle. All other easy 40 It is fine to remove a handle at any time during a transfer, just not from 44 transfer is complete might cause libcurl to close the connection - if the 47 multi handle, ready to get reused for a future transfer using this multi 64 /* a transfer ended */
|
/curl/docs/cmdline-opts/ |
H A D | ftp-ssl-control.md | 5 Help: Require TLS for login, clear for transfer 18 Require SSL/TLS for the FTP login, clear for transfer. Allows secure 20 transfer if the server does not support SSL/TLS.
|
H A D | max-time.md | 7 Help: Maximum time allowed for transfer 21 Set maximum time in seconds that you allow each transfer to take. Prevents 25 If you enable retrying the transfer (--retry) then the maximum time counter is 26 reset each time the transfer is retried. You can use --retry-max-time to limit
|
H A D | rate.md | 22 Specify the maximum transfer frequency you allow curl to use - in number of 23 transfer starts per time unit (sometimes called request rate). Without this 24 option, curl starts the next transfer as fast as possible. 26 If given several URLs and a transfer completes faster than the allowed rate, 27 curl waits until the next transfer is started to maintain the requested 36 request until 6 seconds have elapsed since the previous transfer was started.
|
H A D | hsts.md | 19 Enable HSTS for the transfer. If the filename points to an existing HSTS cache 20 file, that is used. After a completed transfer, the cache is saved to the 23 If curl is told to use HTTP:// for a transfer involving a hostname that exists 24 in the HSTS cache, it upgrades the transfer to use HTTPS. Each HSTS cache
|
H A D | max-filesize.md | 21 transfer does not start and curl returns with exit code 63. 30 download, for such files this option has no effect even if the file transfer 33 Starting with curl 8.4.0, this option aborts the transfer if it reaches the 34 threshold during transfer.
|
H A D | continue-at.md | 7 Help: Resumed transfer offset 20 Resume a previous transfer from the given byte offset. The given offset is the 26 transfer. It then uses the given output/input files to figure that out.
|
H A D | progress-bar.md | 6 Help: Display transfer progress as a bar 19 Make curl display transfer progress as a simple progress bar instead of the 23 shows a percentage if the transfer size is known. For transfers without a
|
H A D | fail-early.md | 5 Help: Fail on first transfer error 19 Fail and exit on the first detected transfer error. 26 Using this option, curl instead returns an error on the first transfer that 28 line. This way, no transfer failures go undetected by scripts and similar.
|
H A D | limit-rate.md | 6 Help: Limit transfer speed to RATE 22 Specify the maximum transfer rate you want curl to use - for both downloads 24 like your transfer not to use your entire bandwidth. To make it slower than it 32 The rate limiting logic works on averaging the transfer speed to no more than
|
H A D | raw.md | 5 Help: Do HTTP raw; no transfer decoding 18 When used, it disables all internal HTTP decoding of content or transfer
|
/curl/docs/examples/ |
H A D | http2-download.c | 44 struct transfer { struct 107 struct transfer *t = (struct transfer *)userp; in my_trace() 141 static void setup(struct transfer *t, int num) in setup() 185 struct transfer trans[NUM_HANDLES]; in main()
|