mco_http/header/common/
access_control_request_method.rs

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