|
|
@ -20,11 +20,11 @@ const std::string& UserAgent() {
|
|
|
|
|
|
|
|
|
|
|
|
std::string HttpDate() {
|
|
|
|
std::string HttpDate() {
|
|
|
|
std::time_t t = std::time(nullptr);
|
|
|
|
std::time_t t = std::time(nullptr);
|
|
|
|
std::tm* gmt = std::gmtime(&t);
|
|
|
|
std::tm gmt = *std::gmtime(&t);
|
|
|
|
|
|
|
|
|
|
|
|
std::stringstream date;
|
|
|
|
std::stringstream date;
|
|
|
|
date.imbue(std::locale::classic()); // Use classic C locale
|
|
|
|
date.imbue(std::locale::classic()); // Use classic C locale
|
|
|
|
date << std::put_time(gmt, "%a, %d %b %y %h:%m:%s") << " GMT";
|
|
|
|
date << std::put_time(&gmt, "%a, %d %b %Y %H:%M:%S GMT");
|
|
|
|
return date.str();
|
|
|
|
return date.str();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|