mojave man page for curlopt_filetime

Query: curlopt_filetime

OS: mojave

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

CURLOPT_FILETIME(3)					     curl_easy_setopt options					       CURLOPT_FILETIME(3)

NAME
CURLOPT_FILETIME - get the modification time of the remote resource
SYNOPSIS
#include <curl/curl.h> CURLcode curl_easy_setopt(CURL *handle, CURLOPT_FILETIME, long gettime);
DESCRIPTION
Pass a long. If it is 1, libcurl will attempt to get the modification time of the remote document in this operation. This requires that the remote server sends the time or replies to a time querying command. The curl_easy_getinfo(3) function with the CURLINFO_FILETIME(3) argu- ment can be used after a transfer to extract the received time (if any).
DEFAULT
0
PROTOCOLS
HTTP, FTP, SFTP, FILE
EXAMPLE
curl = curl_easy_init(); if(curl) { curl_easy_setopt(curl, CURLOPT_URL, url); /* Ask for filetime */ curl_easy_setopt(curl, CURLOPT_FILETIME, 1L); res = curl_easy_perform(curl); if(CURLE_OK == res) { res = curl_easy_getinfo(curl, CURLINFO_FILETIME, &filetime); if((CURLE_OK == res) && (filetime >= 0)) { time_t file_time = (time_t)filetime; printf("filetime %s: %s", filename, ctime(&file_time)); } } /* always cleanup */ curl_easy_cleanup(curl); }
AVAILABILITY
Always, for SFTP since 7.49.0
RETURN VALUE
Returns CURLE_OK
SEE ALSO
curl_easy_getinfo(3), libcurl 7.54.0 April 03, 2017 CURLOPT_FILETIME(3)
Related Man Pages
curlinfo_local_port(3) - mojave
curlinfo_protocol(3) - mojave
curlinfo_response_code(3) - mojave
curlopt_accepttimeout_ms(3) - mojave
curlopt_append(3) - mojave
Similar Topics in the Unix Linux Community
sed or awk
curl doesn't work in browser
Help with using curl to download files from https
Extracting urls from curl output
Filename output in curl