Add Access-Control-Expose-Headers field constant:

This response header is described both in [CORS](https://www.w3.org/TR/cors/)
and [Fetch](https://fetch.spec.whatwg.org/) specifications.
This commit is contained in:
Ivan Vilata-i-Balaguer
2018-03-09 14:19:30 +01:00
committed by Vinnie Falco
parent c984f6c94d
commit edd162cf3b
5 changed files with 7 additions and 1 deletions

View File

@@ -118,6 +118,8 @@ to update to the latest Boost release.
* ([issue 1012]) Add asio_handler_invoke overloads for stream algorithms * ([issue 1012]) Add asio_handler_invoke overloads for stream algorithms
* Add Access-Control-Expose-Headers field constant
[*API Changes] [*API Changes]
* Remove unintended public members of * Remove unintended public members of

View File

@@ -38,6 +38,7 @@ enum class field : unsigned short
access_control_allow_headers, access_control_allow_headers,
access_control_allow_methods, access_control_allow_methods,
access_control_allow_origin, access_control_allow_origin,
access_control_expose_headers,
access_control_max_age, access_control_max_age,
access_control_request_headers, access_control_request_headers,
access_control_request_method, access_control_request_method,

View File

@@ -26,7 +26,7 @@ namespace detail {
struct field_table struct field_table
{ {
using array_type = using array_type =
std::array<string_view, 352>; std::array<string_view, 353>;
struct hash struct hash
{ {
@@ -104,6 +104,7 @@ struct field_table
"Access-Control-Allow-Headers", "Access-Control-Allow-Headers",
"Access-Control-Allow-Methods", "Access-Control-Allow-Methods",
"Access-Control-Allow-Origin", "Access-Control-Allow-Origin",
"Access-Control-Expose-Headers",
"Access-Control-Max-Age", "Access-Control-Max-Age",
"Access-Control-Request-Headers", "Access-Control-Request-Headers",
"Access-Control-Request-Method", "Access-Control-Request-Method",

View File

@@ -50,6 +50,7 @@ public:
match(field::access_control_allow_headers, "Access-Control-Allow-Headers"); match(field::access_control_allow_headers, "Access-Control-Allow-Headers");
match(field::access_control_allow_methods, "Access-Control-Allow-Methods"); match(field::access_control_allow_methods, "Access-Control-Allow-Methods");
match(field::access_control_allow_origin, "Access-Control-Allow-Origin"); match(field::access_control_allow_origin, "Access-Control-Allow-Origin");
match(field::access_control_expose_headers, "Access-Control-Expose-Headers");
match(field::access_control_max_age, "Access-Control-Max-Age"); match(field::access_control_max_age, "Access-Control-Max-Age");
match(field::access_control_request_headers, "Access-Control-Request-Headers"); match(field::access_control_request_headers, "Access-Control-Request-Headers");
match(field::access_control_request_method, "Access-Control-Request-Method"); match(field::access_control_request_method, "Access-Control-Request-Method");

View File

@@ -13,6 +13,7 @@ Access-Control-Allow-Credentials
Access-Control-Allow-Headers Access-Control-Allow-Headers
Access-Control-Allow-Methods Access-Control-Allow-Methods
Access-Control-Allow-Origin Access-Control-Allow-Origin
Access-Control-Expose-Headers
Access-Control-Max-Age Access-Control-Max-Age
Access-Control-Request-Headers Access-Control-Request-Headers
Access-Control-Request-Method Access-Control-Request-Method