refactor
This commit is contained in:
parent
add21a5608
commit
f4251fcc97
@ -50,15 +50,15 @@ using list_objects_result = std::vector<directory_item>;
|
|||||||
|
|
||||||
struct head_object_result {
|
struct head_object_result {
|
||||||
std::uint64_t content_length{};
|
std::uint64_t content_length{};
|
||||||
std::string content_type{};
|
std::string content_type;
|
||||||
std::uint64_t last_modified{};
|
std::uint64_t last_modified;
|
||||||
|
|
||||||
inline auto from_headers(http_headers headers) -> head_object_result & {
|
auto from_headers(http_headers headers) -> head_object_result & {
|
||||||
content_length = utils::string::to_uint64(headers["content-length"]);
|
content_length = utils::string::to_uint64(headers["content-length"]);
|
||||||
content_type = headers["content-type"];
|
content_type = headers["content-type"];
|
||||||
auto date = headers["last-modified"];
|
auto date = headers["last-modified"];
|
||||||
if (not date.empty()) {
|
if (not date.empty()) {
|
||||||
struct tm tm1 {};
|
struct tm tm1{};
|
||||||
// Mon, 17 Dec 2012 02:14:10 GMT
|
// Mon, 17 Dec 2012 02:14:10 GMT
|
||||||
#if defined(_WIN32)
|
#if defined(_WIN32)
|
||||||
utils::time::strptime(date.c_str(), "%a, %d %b %Y %H:%M:%S %Z", &tm1);
|
utils::time::strptime(date.c_str(), "%a, %d %b %Y %H:%M:%S %Z", &tm1);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user