TensorFlow Serving C++ API Documentation
header_names.cc
1 /* Copyright 2018 Google Inc. All Rights Reserved.
2 
3 Licensed under the Apache License, Version 2.0 (the "License");
4 you may not use this file except in compliance with the License.
5 You may obtain a copy of the License at
6 
7  http://www.apache.org/licenses/LICENSE-2.0
8 
9 Unless required by applicable law or agreed to in writing, software
10 distributed under the License is distributed on an "AS IS" BASIS,
11 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 See the License for the specific language governing permissions and
13 limitations under the License.
14 ==============================================================================*/
15 
16 #include "tensorflow_serving/util/net_http/public/header_names.h"
17 
18 namespace tensorflow {
19 namespace serving {
20 namespace net_http {
21 
22 // Standard header names
23 
24 const char HTTPHeaders::ACCEPT[] = "Accept";
25 const char HTTPHeaders::ACCEPT_CHARSET[] = "Accept-Charset";
26 const char HTTPHeaders::ACCEPT_ENCODING[] = "Accept-Encoding";
27 const char HTTPHeaders::ACCEPT_LANGUAGE[] = "Accept-Language";
28 const char HTTPHeaders::ACCEPT_RANGES[] = "Accept-Ranges";
29 const char HTTPHeaders::ACCESS_CONTROL_ALLOW_CREDENTIALS[] =
30  "Access-Control-Allow-Credentials";
31 const char HTTPHeaders::ACCESS_CONTROL_ALLOW_HEADERS[] =
32  "Access-Control-Allow-Headers";
33 const char HTTPHeaders::ACCESS_CONTROL_ALLOW_METHODS[] =
34  "Access-Control-Allow-Methods";
35 const char HTTPHeaders::ACCESS_CONTROL_ALLOW_ORIGIN[] =
36  "Access-Control-Allow-Origin";
37 const char HTTPHeaders::ACCESS_CONTROL_EXPOSE_HEADERS[] =
38  "Access-Control-Expose-Headers";
39 const char HTTPHeaders::ACCESS_CONTROL_MAX_AGE[] = "Access-Control-Max-Age";
40 const char HTTPHeaders::ACCESS_CONTROL_REQUEST_HEADERS[] =
41  "Access-Control-Request-Headers";
42 const char HTTPHeaders::ACCESS_CONTROL_REQUEST_METHOD[] =
43  "Access-Control-Request-Method";
44 const char HTTPHeaders::AGE[] = "Age";
45 const char HTTPHeaders::ALLOW[] = "Allow";
46 const char HTTPHeaders::AUTHORIZATION[] = "Authorization";
47 const char HTTPHeaders::CACHE_CONTROL[] = "Cache-Control";
48 const char HTTPHeaders::CONNECTION[] = "Connection";
49 const char HTTPHeaders::CONTENT_DISPOSITION[] = "Content-Disposition";
50 const char HTTPHeaders::CONTENT_ENCODING[] = "Content-Encoding";
51 const char HTTPHeaders::CONTENT_LANGUAGE[] = "Content-Language";
52 const char HTTPHeaders::CONTENT_LENGTH[] = "Content-Length";
53 const char HTTPHeaders::CONTENT_LOCATION[] = "Content-Location";
54 const char HTTPHeaders::CONTENT_RANGE[] = "Content-Range";
55 const char HTTPHeaders::CONTENT_SECURITY_POLICY[] = "Content-Security-Policy";
56 const char HTTPHeaders::CONTENT_SECURITY_POLICY_REPORT_ONLY[] =
57  "Content-Security-Policy-Report-Only";
58 const char HTTPHeaders::X_CONTENT_SECURITY_POLICY[] =
59  "X-Content-Security-Policy";
60 const char HTTPHeaders::X_CONTENT_SECURITY_POLICY_REPORT_ONLY[] =
61  "X-Content-Security-Policy-Report-Only";
62 const char HTTPHeaders::X_WEBKIT_CSP[] = "X-WebKit-CSP";
63 const char HTTPHeaders::X_WEBKIT_CSP_REPORT_ONLY[] = "X-WebKit-CSP-Report-Only";
64 const char HTTPHeaders::CONTENT_TYPE[] = "Content-Type";
65 const char HTTPHeaders::CONTENT_MD5[] = "Content-MD5";
66 const char HTTPHeaders::X_CONTENT_TYPE_OPTIONS[] = "X-Content-Type-Options";
67 const char HTTPHeaders::COOKIE[] = "Cookie";
68 const char HTTPHeaders::COOKIE2[] = "Cookie2";
69 const char HTTPHeaders::DATE[] = "Date";
70 const char HTTPHeaders::DAV[] = "DAV";
71 const char HTTPHeaders::DEPTH[] = "Depth";
72 const char HTTPHeaders::DESTINATION[] = "Destination";
73 const char HTTPHeaders::DNT[] = "DNT";
74 const char HTTPHeaders::EARLY_DATA[] = "Early-Data";
75 const char HTTPHeaders::ETAG[] = "ETag";
76 const char HTTPHeaders::EXPECT[] = "Expect";
77 const char HTTPHeaders::EXPIRES[] = "Expires";
78 const char HTTPHeaders::FOLLOW_ONLY_WHEN_PRERENDER_SHOWN[] =
79  "Follow-Only-When-Prerender-Shown";
80 const char HTTPHeaders::FORWARDED[] = "Forwarded";
81 const char HTTPHeaders::FROM[] = "From";
82 const char HTTPHeaders::HOST[] = "Host";
83 const char HTTPHeaders::HTTP2_SETTINGS[] = "HTTP2-Settings";
84 const char HTTPHeaders::IF[] = "If";
85 const char HTTPHeaders::IF_MATCH[] = "If-Match";
86 const char HTTPHeaders::IF_MODIFIED_SINCE[] = "If-Modified-Since";
87 const char HTTPHeaders::IF_NONE_MATCH[] = "If-None-Match";
88 const char HTTPHeaders::IF_UNMODIFIED_SINCE[] = "If-Unmodified-Since";
89 const char HTTPHeaders::IF_RANGE[] = "If-Range";
90 const char HTTPHeaders::KEEP_ALIVE[] = "Keep-Alive";
91 const char HTTPHeaders::LABEL[] = "Label";
92 const char HTTPHeaders::LAST_MODIFIED[] = "Last-Modified";
93 const char HTTPHeaders::LINK[] = "Link";
94 const char HTTPHeaders::LOCATION[] = "Location";
95 const char HTTPHeaders::LOCK_TOKEN[] = "Lock-Token";
96 const char HTTPHeaders::MAX_FORWARDS[] = "Max-Forwards";
97 const char HTTPHeaders::MS_AUTHOR_VIA[] = "MS-Author-Via";
98 const char HTTPHeaders::ORIGIN[] = "Origin";
99 const char HTTPHeaders::OVERWRITE_HDR[] = "Overwrite";
100 const char HTTPHeaders::PRAGMA[] = "Pragma";
101 const char HTTPHeaders::P3P[] = "P3P";
102 const char HTTPHeaders::PING_FROM[] = "Ping-From";
103 const char HTTPHeaders::PING_TO[] = "Ping-To";
104 const char HTTPHeaders::PROXY_CONNECTION[] = "Proxy-Connection";
105 const char HTTPHeaders::PROXY_AUTHENTICATE[] = "Proxy-Authenticate";
106 const char HTTPHeaders::PROXY_AUTHORIZATION[] = "Proxy-Authorization";
107 const char HTTPHeaders::PUBLIC_KEY_PINS[] = "Public-Key-Pins";
108 const char HTTPHeaders::PUBLIC_KEY_PINS_REPORT_ONLY[] =
109  "Public-Key-Pins-Report-Only";
110 const char HTTPHeaders::RANGE[] = "Range";
111 const char HTTPHeaders::REFERER[] = "Referer";
112 const char HTTPHeaders::REFERRER_POLICY[] = "Referrer-Policy";
113 const char HTTPHeaders::REFERRER_POLICY_NO_REFERRER[] = "no-referrer";
114 const char HTTPHeaders::REFERRER_POLICY_NO_REFFERER_WHEN_DOWNGRADE[] =
115  "no-referrer-when-downgrade";
116 const char HTTPHeaders::REFERRER_POLICY_SAME_ORIGIN[] = "same-origin";
117 const char HTTPHeaders::REFERRER_POLICY_ORIGIN[] = "origin";
118 const char HTTPHeaders::REFERRER_POLICY_STRICT_ORIGIN[] = "strict-origin";
119 const char HTTPHeaders::REFERRER_POLICY_ORIGIN_WHEN_CROSS_ORIGIN[] =
120  "origin-when-cross-origin";
121 const char HTTPHeaders::REFERRER_POLICY_STRICT_ORIGIN_WHEN_CROSS_ORIGIN[] =
122  "strict-origin-when-cross-origin";
123 const char HTTPHeaders::REFERRER_POLICY_UNSAFE_URL[] = "unsafe-url";
124 const char HTTPHeaders::REFRESH[] = "Refresh";
125 const char HTTPHeaders::RETRY_AFTER[] = "Retry-After";
126 const char HTTPHeaders::SEC_METADATA[] = "Sec-Metadata";
127 const char HTTPHeaders::SEC_TOKEN_BINDING[] = "Sec-Token-Binding";
128 const char HTTPHeaders::SEC_PROVIDED_TOKEN_BINDING_ID[] =
129  "Sec-Provided-Token-Binding-ID";
130 const char HTTPHeaders::SEC_REFERRED_TOKEN_BINDING_ID[] =
131  "Sec-Referred-Token-Binding-ID";
132 const char HTTPHeaders::SERVER[] = "Server";
133 const char HTTPHeaders::SERVER_TIMING[] = "Server-Timing";
134 const char HTTPHeaders::SERVICE_WORKER[] = "Service-Worker";
135 const char HTTPHeaders::SERVICE_WORKER_ALLOWED[] = "Service-Worker-Allowed";
136 const char HTTPHeaders::SERVICE_WORKER_NAVIGATION_PRELOAD[] =
137  "Service-Worker-Navigation-Preload";
138 const char HTTPHeaders::SET_COOKIE[] = "Set-Cookie";
139 const char HTTPHeaders::SET_COOKIE2[] = "Set-Cookie2";
140 const char HTTPHeaders::STATUS_URI[] = "Status-URI";
141 const char HTTPHeaders::STRICT_TRANSPORT_SECURITY[] =
142  "Strict-Transport-Security";
143 const char HTTPHeaders::TIMEOUT[] = "Timeout";
144 const char HTTPHeaders::TIMING_ALLOW_ORIGIN[] = "Timing-Allow-Origin";
145 const char HTTPHeaders::TK[] = "Tk";
146 const char HTTPHeaders::TRAILER[] = "Trailer";
147 const char HTTPHeaders::TRAILERS[] = "Trailers";
148 const char HTTPHeaders::TRANSFER_ENCODING[] = "Transfer-Encoding";
149 const char HTTPHeaders::TRANSFER_ENCODING_ABBRV[] = "TE";
150 const char HTTPHeaders::UPGRADE[] = "Upgrade";
151 const char HTTPHeaders::USER_AGENT[] = "User-Agent";
152 const char HTTPHeaders::VARY[] = "Vary";
153 const char HTTPHeaders::VIA[] = "Via";
154 const char HTTPHeaders::WARNING[] = "Warning";
155 const char HTTPHeaders::WWW_AUTHENTICATE[] = "WWW-Authenticate";
156 
157 } // namespace net_http
158 } // namespace serving
159 } // namespace tensorflow