send_bytes

This commit is contained in:
Martin Algesten
2019-06-21 15:53:45 +02:00
parent 9d069b60b4
commit fef05fd5c9
2 changed files with 32 additions and 8 deletions

View File

@@ -135,6 +135,25 @@ impl Request {
self.do_call(Payload::JSON(data))
}
/// Send data as bytes.
///
/// The `Content-Length` header is implicitly set to the length of the serialized value.
///
/// ```
/// #[macro_use]
/// extern crate ureq;
///
/// fn main() {
/// let body = b"Hello world!";
/// let r = ureq::post("/my_page")
/// .send_bytes(body);
/// println!("{:?}", r);
/// }
/// ```
pub fn send_bytes(&mut self, data: &[u8]) -> Response {
self.do_call(Payload::Bytes(data.to_owned()))
}
/// Send data as a string.
///
/// The `Content-Length` header is implicitly set to the length of the serialized value.