ゴミ箱
Main Page
Namespaces
Classes
Files
File List
File Members
3pp
beast
boost
beast
http
field.hpp
Go to the documentation of this file.
1
//
2
// Copyright (c) 2016-2017 Vinnie Falco (vinnie dot falco at gmail dot com)
3
//
4
// Distributed under the Boost Software License, Version 1.0. (See accompanying
5
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6
//
7
// Official repository: https://github.com/boostorg/beast
8
//
9
10
#ifndef BOOST_BEAST_HTTP_FIELD_HPP
11
#define BOOST_BEAST_HTTP_FIELD_HPP
12
13
#include <
boost/beast/config.hpp
>
14
#include <
boost/beast/core/string.hpp
>
15
#include <iosfwd>
16
17
namespace
boost
{
18
namespace
beast {
19
namespace
http
{
20
21
enum class
field
: unsigned short
22
{
23
unknown
= 0,
24
25
a_im
,
26
accept
,
27
accept_additions
,
28
accept_charset
,
29
accept_datetime
,
30
accept_encoding
,
31
accept_features
,
32
accept_language
,
33
accept_patch
,
34
accept_post
,
35
accept_ranges
,
36
access_control
,
37
access_control_allow_credentials
,
38
access_control_allow_headers
,
39
access_control_allow_methods
,
40
access_control_allow_origin
,
41
access_control_max_age
,
42
access_control_request_headers
,
43
access_control_request_method
,
44
age
,
45
allow
,
46
alpn
,
47
also_control
,
48
alt_svc
,
49
alt_used
,
50
alternate_recipient
,
51
alternates
,
52
apparently_to
,
53
apply_to_redirect_ref
,
54
approved
,
55
archive
,
56
archived_at
,
57
article_names
,
58
article_updates
,
59
authentication_control
,
60
authentication_info
,
61
authentication_results
,
62
authorization
,
63
auto_submitted
,
64
autoforwarded
,
65
autosubmitted
,
66
base
,
67
bcc
,
68
body
,
69
c_ext
,
70
c_man
,
71
c_opt
,
72
c_pep
,
73
c_pep_info
,
74
cache_control
,
75
caldav_timezones
,
76
cancel_key
,
77
cancel_lock
,
78
cc
,
79
close
,
80
comments
,
81
compliance
,
82
connection
,
83
content_alternative
,
84
content_base
,
85
content_description
,
86
content_disposition
,
87
content_duration
,
88
content_encoding
,
89
content_features
,
90
content_id
,
91
content_identifier
,
92
content_language
,
93
content_length
,
94
content_location
,
95
content_md5
,
96
content_range
,
97
content_return
,
98
content_script_type
,
99
content_style_type
,
100
content_transfer_encoding
,
101
content_type
,
102
content_version
,
103
control
,
104
conversion
,
105
conversion_with_loss
,
106
cookie
,
107
cookie2
,
108
cost
,
109
dasl
,
110
date
,
111
date_received
,
112
dav
,
113
default_style
,
114
deferred_delivery
,
115
delivery_date
,
116
delta_base
,
117
depth
,
118
derived_from
,
119
destination
,
120
differential_id
,
121
digest
,
122
discarded_x400_ipms_extensions
,
123
discarded_x400_mts_extensions
,
124
disclose_recipients
,
125
disposition_notification_options
,
126
disposition_notification_to
,
127
distribution
,
128
dkim_signature
,
129
dl_expansion_history
,
130
downgraded_bcc
,
131
downgraded_cc
,
132
downgraded_disposition_notification_to
,
133
downgraded_final_recipient
,
134
downgraded_from
,
135
downgraded_in_reply_to
,
136
downgraded_mail_from
,
137
downgraded_message_id
,
138
downgraded_original_recipient
,
139
downgraded_rcpt_to
,
140
downgraded_references
,
141
downgraded_reply_to
,
142
downgraded_resent_bcc
,
143
downgraded_resent_cc
,
144
downgraded_resent_from
,
145
downgraded_resent_reply_to
,
146
downgraded_resent_sender
,
147
downgraded_resent_to
,
148
downgraded_return_path
,
149
downgraded_sender
,
150
downgraded_to
,
151
ediint_features
,
152
eesst_version
,
153
encoding
,
154
encrypted
,
155
errors_to
,
156
etag
,
157
expect
,
158
expires
,
159
expiry_date
,
160
ext
,
161
followup_to
,
162
forwarded
,
163
from
,
164
generate_delivery_report
,
165
getprofile
,
166
hobareg
,
167
host
,
168
http2_settings
,
169
if_
,
170
if_match
,
171
if_modified_since
,
172
if_none_match
,
173
if_range
,
174
if_schedule_tag_match
,
175
if_unmodified_since
,
176
im
,
177
importance
,
178
in_reply_to
,
179
incomplete_copy
,
180
injection_date
,
181
injection_info
,
182
jabber_id
,
183
keep_alive
,
184
keywords
,
185
label
,
186
language
,
187
last_modified
,
188
latest_delivery_time
,
189
lines
,
190
link
,
191
list_archive
,
192
list_help
,
193
list_id
,
194
list_owner
,
195
list_post
,
196
list_subscribe
,
197
list_unsubscribe
,
198
list_unsubscribe_post
,
199
location
,
200
lock_token
,
201
man
,
202
max_forwards
,
203
memento_datetime
,
204
message_context
,
205
message_id
,
206
message_type
,
207
meter
,
208
method_check
,
209
method_check_expires
,
210
mime_version
,
211
mmhs_acp127_message_identifier
,
212
mmhs_authorizing_users
,
213
mmhs_codress_message_indicator
,
214
mmhs_copy_precedence
,
215
mmhs_exempted_address
,
216
mmhs_extended_authorisation_info
,
217
mmhs_handling_instructions
,
218
mmhs_message_instructions
,
219
mmhs_message_type
,
220
mmhs_originator_plad
,
221
mmhs_originator_reference
,
222
mmhs_other_recipients_indicator_cc
,
223
mmhs_other_recipients_indicator_to
,
224
mmhs_primary_precedence
,
225
mmhs_subject_indicator_codes
,
226
mt_priority
,
227
negotiate
,
228
newsgroups
,
229
nntp_posting_date
,
230
nntp_posting_host
,
231
non_compliance
,
232
obsoletes
,
233
opt
,
234
optional
,
235
optional_www_authenticate
,
236
ordering_type
,
237
organization
,
238
origin
,
239
original_encoded_information_types
,
240
original_from
,
241
original_message_id
,
242
original_recipient
,
243
original_sender
,
244
original_subject
,
245
originator_return_address
,
246
overwrite
,
247
p3p
,
248
path
,
249
pep
,
250
pep_info
,
251
pics_label
,
252
position
,
253
posting_version
,
254
pragma
,
255
prefer
,
256
preference_applied
,
257
prevent_nondelivery_report
,
258
priority
,
259
privicon
,
260
profileobject
,
261
protocol
,
262
protocol_info
,
263
protocol_query
,
264
protocol_request
,
265
proxy_authenticate
,
266
proxy_authentication_info
,
267
proxy_authorization
,
268
proxy_connection
,
269
proxy_features
,
270
proxy_instruction
,
271
public_
,
272
public_key_pins
,
273
public_key_pins_report_only
,
274
range
,
275
received
,
276
received_spf
,
277
redirect_ref
,
278
references
,
279
referer
,
280
referer_root
,
281
relay_version
,
282
reply_by
,
283
reply_to
,
284
require_recipient_valid_since
,
285
resent_bcc
,
286
resent_cc
,
287
resent_date
,
288
resent_from
,
289
resent_message_id
,
290
resent_reply_to
,
291
resent_sender
,
292
resent_to
,
293
resolution_hint
,
294
resolver_location
,
295
retry_after
,
296
return_path
,
297
safe
,
298
schedule_reply
,
299
schedule_tag
,
300
sec_websocket_accept
,
301
sec_websocket_extensions
,
302
sec_websocket_key
,
303
sec_websocket_protocol
,
304
sec_websocket_version
,
305
security_scheme
,
306
see_also
,
307
sender
,
308
sensitivity
,
309
server
,
310
set_cookie
,
311
set_cookie2
,
312
setprofile
,
313
sio_label
,
314
sio_label_history
,
315
slug
,
316
soapaction
,
317
solicitation
,
318
status_uri
,
319
strict_transport_security
,
320
subject
,
321
subok
,
322
subst
,
323
summary
,
324
supersedes
,
325
surrogate_capability
,
326
surrogate_control
,
327
tcn
,
328
te
,
329
timeout
,
330
title
,
331
to
,
332
topic
,
333
trailer
,
334
transfer_encoding
,
335
ttl
,
336
ua_color
,
337
ua_media
,
338
ua_pixels
,
339
ua_resolution
,
340
ua_windowpixels
,
341
upgrade
,
342
urgency
,
343
uri
,
344
user_agent
,
345
variant_vary
,
346
vary
,
347
vbr_info
,
348
version
,
349
via
,
350
want_digest
,
351
warning
,
352
www_authenticate
,
353
x_archived_at
,
354
x_device_accept
,
355
x_device_accept_charset
,
356
x_device_accept_encoding
,
357
x_device_accept_language
,
358
x_device_user_agent
,
359
x_frame_options
,
360
x_mittente
,
361
x_pgp_sig
,
362
x_ricevuta
,
363
x_riferimento_message_id
,
364
x_tiporicevuta
,
365
x_trasporto
,
366
x_verificasicurezza
,
367
x400_content_identifier
,
368
x400_content_return
,
369
x400_content_type
,
370
x400_mts_identifier
,
371
x400_originator
,
372
x400_received
,
373
x400_recipients
,
374
x400_trace
,
375
xref
,
376
};
377
382
string_view
383
to_string
(
field
f);
384
392
field
393
string_to_field
(
string_view
s);
394
396
inline
397
std::ostream
&
398
operator<<
(
std::ostream
& os,
field
f)
399
{
400
return
os <<
to_string
(f);
401
}
402
403
}
// http
404
}
// beast
405
}
// boost
406
407
#include <
boost/beast/http/impl/field.ipp
>
408
409
#endif
boost::beast::http::field::protocol
boost::beast::http::field::mmhs_primary_precedence
boost::beast::http::field::also_control
boost::beast::http::field::urgency
boost::beast::http::field::downgraded_resent_cc
boost::beast::http::field::soapaction
boost::beast::http::field::non_compliance
boost::beast::http::field::mmhs_message_type
boost::beast::http::operator<<
std::ostream & operator<<(std::ostream &os, message< isRequest, basic_file_body< File >, Fields > const &msg)=delete
boost::beast::http::field::downgraded_sender
boost::beast::http::field::list_post
boost::beast::http::field::downgraded_in_reply_to
boost::beast::http::field::list_id
boost::beast::http::field::c_pep
boost::beast::http::field::derived_from
boost::beast::http::field::conversion_with_loss
boost::beast::http::field::te
boost::beast::http::field::x_device_accept_language
boost::beast::http::field::list_help
boost::beast::http::field::downgraded_resent_bcc
boost::beast::http::field::downgraded_final_recipient
boost::beast::http::field::c_opt
boost::beast::http::field::preference_applied
boost::beast::http::field::slug
boost::beast::http::field::content_version
boost::beast::http::field::x_riferimento_message_id
boost::beast::http::field::x_ricevuta
boost::beast::http::field::lines
boost::beast::http::field::link
boost::beast::http::field::list_unsubscribe
boost::beast::http::field::references
boost::beast::http::field::mmhs_originator_reference
boost::beast::http::field::security_scheme
boost::beast::http::field::sio_label_history
boost::beast::http::field::authentication_control
boost::beast::http::field::digest
boost::beast::http::field::originator_return_address
boost::beast::http::field::original_sender
boost::beast::http::field::article_updates
boost
Definition:
async_result.hpp:20
boost::beast::http::field::original_encoded_information_types
boost::beast::http::field
field
Definition:
field.hpp:21
boost::beast::http::field::user_agent
boost::beast::http::field::http2_settings
boost::beast::http::field::x_device_accept_encoding
boost::beast::http::field::dav
boost::beast::http::field::mt_priority
boost::beast::http::field::content_base
boost::beast::http::field::uri
boost::beast::http::field::prefer
boost::beast::http::field::x_archived_at
boost::beast::http::field::strict_transport_security
boost::beast::ostream
detail::ostream_helper< DynamicBuffer, char, std::char_traits< char >, detail::basic_streambuf_movable::value > ostream(DynamicBuffer &buffer)
Definition:
ostream.hpp:91
boost::beast::http::field::disposition_notification_options
boost::beast::http::field::authentication_info
boost::beast::http::field::keep_alive
boost::beast::http::field::x_mittente
boost::beast::http::field::downgraded_original_recipient
boost::beast::http::field::injection_date
boost::beast::http::field::via
boost::beast::http::field::conversion
boost::beast::http::field::mmhs_message_instructions
boost::beast::http::field::origin
boost::beast::http::field::downgraded_resent_to
boost::beast::http::field::mmhs_other_recipients_indicator_to
boost::beast::http::field::authorization
boost::beast::http::field::resent_sender
boost::beast::http::field::original_subject
boost::beast::http::field::supersedes
boost::beast::http::field::accept_patch
boost::beast::http::field::control
boost::beast::http::field::x400_originator
boost::beast::http::field::nntp_posting_host
boost::beast::http::field::from
boost::beast::http::field::alt_svc
boost::beast::http::field::resent_cc
boost::beast::http::field::if_unmodified_since
boost::beast::http::field::downgraded_resent_from
boost::beast::http::field::caldav_timezones
boost::beast::http::field::ua_resolution
boost::beast::http::field::compliance
boost::beast::http::field::body
boost::beast::http::string_to_field
field string_to_field(string_view s)
Definition:
field.ipp:552
boost::beast::http::field::destination
boost::beast::http::field::content_range
boost::beast::http::field::subok
boost::beast::http::field::content_md5
boost::beast::http::field::path
boost::beast::http::field::content_encoding
boost::beast::http::field::if_none_match
boost::beast::http::field::access_control_allow_methods
boost::beast::http::field::x400_trace
boost::beast::http::field::variant_vary
boost::beast::http::field::content_disposition
boost::beast::http::field::ua_media
boost::beast::http::field::x400_recipients
boost::beast::http::field::sensitivity
boost::beast::http::field::discarded_x400_ipms_extensions
boost::beast::http::field::access_control_max_age
boost::beast::http::field::vbr_info
boost::beast::http::field::protocol_query
boost::beast::http::field::dasl
boost::beast::http::field::label
boost::beast::http::field::redirect_ref
boost::beast::http::field::message_id
boost::beast::http::field::max_forwards
boost::beast::http::field::summary
boost::beast::http::field::access_control_allow_headers
boost::beast::http::field::x400_mts_identifier
boost::beast::http::field::proxy_authentication_info
boost::beast::http::field::vary
boost::beast::http::field::x400_content_identifier
boost::beast::http::field::downgraded_from
boost::beast::http::field::newsgroups
boost::beast::http::field::negotiate
boost::beast::http::field::warning
boost::beast::http::field::content_style_type
boost::beast::http::field::content_description
boost::beast::http::field::access_control_request_method
boost::beast::http::field::archived_at
boost::beast::http::field::downgraded_resent_sender
boost::beast::http::field::injection_info
boost::beast::http::field::cc
boost::beast::http::field::downgraded_resent_reply_to
http
Definition:
beast_common.hpp:6
boost::beast::http::field::list_archive
boost::beast::http::field::depth
boost::beast::http::field::tcn
boost::beast::http::field::c_ext
boost::beast::http::field::mmhs_other_recipients_indicator_cc
boost::beast::http::field::pics_label
boost::beast::http::field::man
boost::beast::http::field::protocol_info
boost::beast::http::field::range
boost::beast::http::field::x400_content_type
boost::beast::http::field::ua_color
boost::beast::http::field::ua_pixels
boost::beast::http::field::x400_content_return
field.ipp
boost::beast::http::field::referer_root
boost::beast::http::field::host
boost::beast::http::field::cookie
boost::beast::http::field::encoding
boost::beast::http::field::x_device_accept_charset
boost::beast::http::field::connection
boost::beast::http::field::mmhs_codress_message_indicator
boost::beast::http::field::if_range
boost::beast::http::field::getprofile
boost::beast::http::field::mmhs_subject_indicator_codes
boost::beast::http::field::privicon
boost::beast::http::field::profileobject
boost::beast::http::field::accept_additions
boost::beast::http::field::archive
boost::beast::http::field::ttl
boost::beast::http::field::differential_id
boost::beast::http::field::resent_message_id
boost::beast::http::field::delta_base
boost::beast::http::field::public_key_pins
boost::beast::http::field::language
boost::beast::http::field::trailer
boost::beast::http::field::sio_label
boost::beast::http::field::pep
boost::beast::http::field::importance
boost::beast::http::field::sender
boost::beast::http::field::a_im
boost::beast::http::field::errors_to
boost::beast::http::field::ordering_type
boost::beast::http::field::mime_version
boost::beast::http::field::opt
boost::beast::http::field::eesst_version
boost::beast::http::field::downgraded_message_id
boost::beast::http::field::downgraded_references
boost::beast::http::field::subst
boost::beast::http::field::ext
boost::beast::http::field::content_id
boost::beast::http::field::access_control_allow_origin
boost::beast::http::field::dkim_signature
boost::beast::http::field::downgraded_reply_to
boost::beast::http::field::approved
boost::beast::http::field::mmhs_authorizing_users
boost::beast::http::field::reply_by
boost::beast::http::field::sec_websocket_version
boost::beast::http::field::disposition_notification_to
boost::beast::http::field::distribution
boost::beast::http::field::mmhs_copy_precedence
boost::beast::http::field::access_control_request_headers
boost::beast::http::field::optional_www_authenticate
boost::beast::http::field::bcc
boost::beast::http::field::article_names
boost::beast::http::field::x_device_user_agent
boost::beast::http::field::x_tiporicevuta
boost::beast::http::field::mmhs_originator_plad
boost::beast::http::field::proxy_connection
boost::beast::http::field::resent_reply_to
boost::beast::http::field::cost
boost::beast::http::field::content_script_type
boost::beast::http::field::proxy_authenticate
boost::beast::http::field::forwarded
boost::beast::http::field::accept_language
boost::beast::http::field::sec_websocket_accept
boost::beast::http::field::location
boost::beast::http::field::downgraded_bcc
boost::beast::http::field::etag
boost::beast::http::field::accept_charset
boost::beast::http::field::pragma
boost::beast::http::field::downgraded_to
boost::beast::http::field::followup_to
boost::beast::http::field::content_alternative
boost::beast::http::field::reply_to
boost::beast::http::field::resolution_hint
boost::beast::http::field::public_key_pins_report_only
boost::beast::http::field::x_verificasicurezza
boost::beast::http::field::comments
boost::beast::http::field::mmhs_extended_authorisation_info
boost::beast::http::field::server
boost::beast::http::field::proxy_instruction
boost::beast::http::field::downgraded_return_path
boost::beast::http::field::expires
boost::beast::http::field::proxy_authorization
boost::beast::http::field::cancel_lock
boost::beast::http::field::relay_version
boost::beast::http::field::expiry_date
boost::beast::http::field::downgraded_rcpt_to
boost::beast::http::field::original_recipient
boost::beast::http::field::public_
boost::beast::http::field::alpn
boost::beast::http::field::upgrade
boost::beast::http::field::posting_version
boost::beast::http::field::autosubmitted
boost::beast::http::field::encrypted
boost::beast::http::field::optional
boost::beast::http::field::transfer_encoding
boost::beast::http::field::list_unsubscribe_post
boost::beast::http::field::content_features
boost::beast::http::field::return_path
boost::beast::http::field::apply_to_redirect_ref
boost::beast::http::field::proxy_features
boost::beast::http::field::date_received
boost::beast::http::field::unknown
boost::beast::http::field::status_uri
boost::beast::http::field::if_match
boost::beast::http::field::generate_delivery_report
boost::beast::http::field::want_digest
boost::beast::http::field::retry_after
boost::beast::http::field::ediint_features
boost::beast::http::field::base
boost::beast::http::field::accept_features
boost::beast::http::field::access_control
string.hpp
boost::beast::http::field::pep_info
boost::beast::http::field::list_owner
boost::beast::http::field::solicitation
boost::beast::http::field::resent_to
boost::beast::http::field::received
boost::beast::http::field::referer
boost::beast::http::field::schedule_tag
boost::beast::http::field::delivery_date
boost::beast::http::field::last_modified
boost::beast::http::field::content_return
boost::beast::http::field::method_check
boost::beast::http::field::disclose_recipients
boost::beast::http::field::apparently_to
boost::beast::http::field::require_recipient_valid_since
boost::beast::http::field::surrogate_control
boost::beast::http::field::discarded_x400_mts_extensions
boost::beast::http::to_string
string_view to_string(field f)
Definition:
field.ipp:545
boost::beast::http::field::authentication_results
boost::beast::http::field::overwrite
boost::beast::http::field::accept_datetime
boost::beast::string_view
boost::string_ref string_view
The type of string view used by the library.
Definition:
string.hpp:36
boost::beast::http::field::if_
boost::beast::http::field::accept
boost::beast::http::field::downgraded_cc
boost::beast::http::field::content_type
boost::beast::http::field::schedule_reply
boost::beast::http::field::organization
boost::beast::http::field::setprofile
boost::beast::http::field::to
boost::beast::http::field::autoforwarded
boost::beast::http::field::method_check_expires
boost::beast::http::field::accept_post
boost::beast::http::field::prevent_nondelivery_report
boost::beast::http::field::version
boost::beast::http::field::sec_websocket_protocol
config.hpp
boost::beast::http::field::cache_control
boost::beast::http::field::expect
boost::beast::http::field::downgraded_mail_from
boost::beast::http::field::cancel_key
boost::beast::http::field::x_trasporto
boost::beast::http::field::downgraded_disposition_notification_to
boost::beast::http::field::x_pgp_sig
boost::beast::http::field::content_duration
boost::beast::http::field::if_schedule_tag_match
boost::beast::http::field::content_transfer_encoding
boost::beast::http::field::age
boost::beast::http::field::cookie2
boost::beast::http::field::resent_bcc
boost::beast::http::field::original_message_id
boost::beast::http::field::mmhs_exempted_address
boost::beast::http::field::timeout
boost::beast::http::field::close
boost::beast::http::field::see_also
boost::beast::http::field::deferred_delivery
boost::beast::http::field::lock_token
boost::beast::http::field::subject
boost::beast::http::field::accept_encoding
boost::beast::http::field::received_spf
boost::beast::http::field::default_style
boost::beast::http::field::x400_received
boost::beast::http::field::hobareg
boost::beast::http::field::in_reply_to
boost::beast::http::field::keywords
boost::beast::http::field::allow
boost::beast::http::field::list_subscribe
boost::beast::http::field::set_cookie2
boost::beast::http::field::topic
boost::beast::http::field::protocol_request
boost::beast::http::field::mmhs_handling_instructions
boost::beast::http::field::resolver_location
boost::beast::http::field::ua_windowpixels
boost::beast::http::field::obsoletes
boost::beast::http::field::incomplete_copy
boost::beast::http::field::p3p
boost::beast::http::field::resent_date
boost::beast::http::field::position
boost::beast::http::field::title
boost::beast::http::field::content_identifier
boost::beast::http::field::x_device_accept
boost::beast::http::field::set_cookie
boost::beast::http::field::x_frame_options
boost::beast::http::field::im
boost::beast::http::field::mmhs_acp127_message_identifier
boost::beast::http::field::c_pep_info
boost::beast::http::field::message_context
boost::beast::http::field::original_from
boost::beast::http::field::message_type
boost::beast::http::field::accept_ranges
boost::beast::http::field::latest_delivery_time
boost::beast::http::field::www_authenticate
boost::beast::http::field::jabber_id
boost::beast::http::field::xref
boost::beast::http::field::c_man
boost::beast::http::field::meter
boost::beast::http::field::safe
boost::beast::http::field::auto_submitted
boost::beast::http::field::sec_websocket_key
boost::beast::http::field::sec_websocket_extensions
boost::beast::http::field::surrogate_capability
boost::beast::http::field::content_length
boost::beast::http::field::content_language
boost::beast::http::field::alternates
boost::beast::http::field::access_control_allow_credentials
boost::beast::http::field::dl_expansion_history
boost::beast::http::field::nntp_posting_date
boost::beast::http::field::resent_from
boost::beast::http::field::if_modified_since
boost::beast::http::field::alternate_recipient
boost::beast::http::field::priority
boost::beast::http::field::memento_datetime
boost::beast::http::field::date
boost::beast::http::field::alt_used
boost::beast::http::field::content_location
Generated by
1.8.11