diff --git a/src/request.rs b/src/request.rs index a193975..8b63fa1 100644 --- a/src/request.rs +++ b/src/request.rs @@ -66,6 +66,14 @@ impl<'a> HTTPRequest<'a> { } } + /// get_body returns the body data as JsonValue + pub fn get_body(&self) -> Option<&JsonValue> { + match self.body { + Some(ref b) => Some(b.get_data()), + None => None, + } + } + pub fn get_target(&self) -> &str { self.start_line.get_target() }