]>
Commit | Line | Data |
---|---|---|
3c0486be FG |
1 | use anyhow::Error; |
2 | use http::Response; | |
3 | ||
4 | pub trait HttpClient<T> { | |
5 | fn get(&self, uri: &str) -> Result<Response<T>, Error>; | |
6 | ||
7 | fn post( | |
8 | &self, | |
9 | uri: &str, | |
bd1f9f10 | 10 | body: Option<&str>, |
3c0486be FG |
11 | content_type: Option<&str>, |
12 | ) -> Result<Response<T>, Error>; | |
13 | } |