Crate rest_json_client
source ·Expand description
Library to simplify calls to a RESTful API using a JSON file as the data source. GET, POST, PUT and DELETE methods are supported.
§Example
Getting a list of posts from Json Placeholder
let base = "https://jsonplaceholder.typicode.com/";
let posts = ApiClientBuilder::new(base)
.build()?
.get::<Vec<Post>>("posts")
.await?;
Structs§
- Before one can do any api request, an ApiClient must be constructed
- The Errors that may occur when processing a
Request
.
Enums§
- This library support two ways of authentication Either Basic of Bearer