-
-
Notifications
You must be signed in to change notification settings - Fork 11
libcURL.cURLClient.Get
libcURL.cURLClient.Get
Function Get(URL As String, WriteTo As Writeable = Nil) As Boolean
Function Get(URL As libcURL.URLParser, WriteTo As Writeable = Nil) As Boolean
Sub Get(URL As String, WriteTo As Writeable = Nil)
Sub Get(URL As libcURL.URLParser, WriteTo As Writeable = Nil)
Name | Type | Comment |
---|---|---|
URL |
String or URLParser
|
The RFC 3986 URI to get. In libcurl 7.62.0 and newer, you may also pass an instance of URLParser. |
WriteTo | Writeable |
Optional. Downloaded data (if any) will be written to this object. If this parameter is Nil then use GetDownloadedData. |
The synchronous version of this method returns True
on success. Check cURLClient.LastError if this method returns False
.
Performs a download using protocol-appropriate semantics (http GET
, ftp RETR
, etc.)
The protocol is inferred by libcURL; explicitly specify the protocol in the URL
to avoid bad guesses.
You may optionally pass a Writeable
object to receive downloaded data. If no object is passed then downloaded data can be retrieved with GetDownloadedData.
If the URL
parameter is empty (""
) then the previous URL is reused; if there is no previous URL then the transfer will fail with error code CURLE_URL_MALFORMAT
(3). If the previous transfer involved any sort of redirection then the "previous URL" is the URL enclosed in the final redirect.
Wiki home | Project page | Bugs | Become a sponsor
Text and code examples are Copyright ©2014-24 Andrew Lambert, offered under the CC BY-SA 3.0 License.