Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 // Copyright (c) 2016 The Chromium Authors. All rights reserved. | |
| 2 // Use of this source code is governed by a BSD-style license that can be | |
| 3 // found in the LICENSE file. | |
| 4 | |
| 5 #ifndef NET_HTTP_HTTP_UTIL_ICU_H_ | |
| 6 #define NET_HTTP_HTTP_UTIL_ICU_H_ | |
| 7 | |
| 8 #include <string> | |
| 9 | |
| 10 #include "net/base/net_export.h" | |
| 11 | |
| 12 namespace net { | |
| 13 namespace http_util_icu { | |
|
Ryan Sleevi
2016/12/15 23:44:07
line break between 12/13
Yirui Huang
2016/12/16 08:00:08
Done.
jungshik at Google
2016/12/16 08:01:45
Do we need '_icu' suffix in the namespace?
And,
| |
| 14 // Given a comma separated ordered list of language codes, return the list | |
| 15 // with a q-value appended to each language. The way q-values are assigned is | |
| 16 // rather simple. The q-value starts with 1.0 and is decremented by 0.2 for | |
| 17 // each successive entry in the list until it reaches 0.2. All the entries | |
| 18 // after that are assigned the same q-value of 0.2. Also, note that 1st | |
| 19 // language will not have a q-value added because the absence of a q-value | |
| 20 // implicitly means q=1.0. | |
| 21 // | |
| 22 // When making a http request, this should be used to determine what to put in | |
| 23 // Accept-Language header. If a comma separated list of language codes | |
| 24 // *without* q-value is sent, web servers regard all of them as having q=1.0 | |
| 25 // and pick one of them even though it may not be at the beginning of the list | |
| 26 // (see http://crbug.com/5899). | |
| 27 std::string NET_EXPORT | |
|
Ryan Sleevi
2016/12/15 23:44:07
NET_EXPORT std::string
Yirui Huang
2016/12/16 08:00:08
Done.
| |
| 28 GenerateAcceptLanguageHeader(const std::string& raw_language_list); | |
| 29 } // namespace http_util_icu | |
| 30 } // namespace net | |
|
Ryan Sleevi
2016/12/15 23:44:07
line breaks between 28/29 and 29/30
Yirui Huang
2016/12/16 08:00:08
Done.
| |
| 31 | |
| 32 #endif // NET_HTTP_HTTP_UTIL_ICU_H_ | |
| OLD | NEW |