mirror of
https://github.com/actix/actix-web.git
synced 2024-11-27 20:11:15 +00:00
Create helper function for HTTP Trace Method
Create *route* with `TRACE` method guard.
This commit is contained in:
parent
bdccccd536
commit
8ec8ccf4fb
1 changed files with 18 additions and 0 deletions
18
src/web.rs
18
src/web.rs
|
@ -193,6 +193,24 @@ pub fn head() -> Route {
|
|||
method(Method::HEAD)
|
||||
}
|
||||
|
||||
/// Create *route* with `TRACE` method guard.
|
||||
///
|
||||
/// ```rust
|
||||
/// use actix_web::{web, App, HttpResponse};
|
||||
///
|
||||
/// let app = App::new().service(
|
||||
/// web::resource("/{project_id}")
|
||||
/// .route(web::trace().to(|| HttpResponse::Ok()))
|
||||
/// );
|
||||
/// ```
|
||||
///
|
||||
/// In the above example, one `HEAD` route gets added:
|
||||
/// * /{project_id}
|
||||
///
|
||||
pub fn trace() -> Route {
|
||||
method(Method::TRACE)
|
||||
}
|
||||
|
||||
/// Create *route* and add method guard.
|
||||
///
|
||||
/// ```rust
|
||||
|
|
Loading…
Reference in a new issue