1 // Copyright 2023 The Chromium Authors 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "net/url_request/clear_site_data.h" 6 #include "base/strings/string_split.h" 7 8 namespace net { 9 10 const char kClearSiteDataHeader[] = "Clear-Site-Data"; 11 12 const char kDatatypeWildcard[] = "\"*\""; 13 const char kDatatypeCookies[] = "\"cookies\""; 14 const char kDatatypeStorage[] = "\"storage\""; 15 const char kDatatypeStorageBucketPrefix[] = "\"storage:"; 16 const char kDatatypeStorageBucketSuffix[] = "\""; 17 const char kDatatypeCache[] = "\"cache\""; 18 const char kDatatypeClientHints[] = "\"clientHints\""; 19 ClearSiteDataHeaderContents(std::string header)20std::vector<std::string> ClearSiteDataHeaderContents(std::string header) { 21 return base::SplitString(header, ",", base::TRIM_WHITESPACE, 22 base::SPLIT_WANT_NONEMPTY); 23 } 24 25 } // namespace net 26