1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
use method::Method; header! { /// `Access-Control-Request-Method` header, part of /// [CORS](http://www.w3.org/TR/cors/#access-control-request-method-request-header) /// /// The `Access-Control-Request-Method` header indicates which method will be /// used in the actual request as part of the preflight request. /// # ABNF /// /// ```text /// Access-Control-Request-Method: \"Access-Control-Request-Method\" \":\" Method /// ``` /// /// # Example values /// * `GET` /// /// # Examples /// /// ``` /// # extern crate http; /// use hyperx::header::{AccessControlRequestMethod, TypedHeaders}; /// use hyperx::Method; /// /// let mut headers = http::HeaderMap::new(); /// headers.encode(&AccessControlRequestMethod(Method::Get)); /// ``` (AccessControlRequestMethod, "Access-Control-Request-Method") => [Method] test_access_control_request_method { test_header!(test1, vec![b"GET"]); } } standard_header!(AccessControlRequestMethod, ACCESS_CONTROL_REQUEST_METHOD);