blob: 602ca9e66cb6004d101b75b66937f2efeb0b2a3e [file] [log] [blame]
// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "net/url_request/clear_site_data.h"
#include "base/strings/string_split.h"
namespace net {
const char kClearSiteDataHeader[] = "Clear-Site-Data";
const char kDatatypeWildcard[] = "\"*\"";
const char kDatatypeCookies[] = "\"cookies\"";
const char kDatatypeStorage[] = "\"storage\"";
const char kDatatypeStorageBucketPrefix[] = "\"storage:";
const char kDatatypeStorageBucketSuffix[] = "\"";
const char kDatatypeCache[] = "\"cache\"";
const char kDatatypeClientHints[] = "\"clientHints\"";
std::vector<std::string> ClearSiteDataHeaderContents(std::string header) {
return base::SplitString(header, ",", base::TRIM_WHITESPACE,
base::SPLIT_WANT_NONEMPTY);
}
} // namespace net