Home
last modified time | relevance | path

Searched refs:transfer (Results 1 – 25 of 317) sorted by relevance

12345678910>>...13

/curl/docs/libcurl/opts/
H A DCURLOPT_HTTP_TRANSFER_DECODING.md17 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 DCURLINFO_XFER_ID.md18 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 DCURLOPT_RESUME_FROM.md18 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 DCURLOPT_TIMEOUT_MS.md19 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 DCURLINFO_PRETRANSFER_TIME.md19 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 DCURLINFO_PRETRANSFER_TIME_T.md19 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 DCURLOPT_RESUME_FROM_LARGE.md18 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 DCURLOPT_POSTQUOTE.md18 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 DCURLOPT_STREAM_DEPENDS.md19 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 DCURLOPT_TIMEOUT.md19 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 DCURLINFO_ACTIVESOCKET.md33 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 Dtest3736 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 Dlibcurl-easy.md29 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 Dcurl_multi_remove_handle.md37 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 Dftp-ssl-control.md5 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 Dmax-time.md7 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 Drate.md22 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 Dhsts.md19 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 Dmax-filesize.md21 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 Dcontinue-at.md7 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 Dprogress-bar.md6 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 Dfail-early.md5 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 Dlimit-rate.md6 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 Draw.md5 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 Dhttp2-download.c44 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()

Completed in 29 milliseconds

12345678910>>...13