json-request-0.2.0 doesn't have any documentation.
json-request
Rust library for talking to JSON HTTP servers
Usage
One method, request
, is exposed which makes HTTP requests and provides
automatic serialization/deserialization of Rust types to JSON.
extern crate rustc_serialize;
extern crate json_request;
use ;
// `data` is the object to be serialized and sent to the HTTP server
let data = RequestData ;
// Actually build the request
let res = request;
// Request returns a Result<Option<D>>; hence, two unwrap calls. The wrapped
// value has been deserialized from a JSON response.
let pong: ResponseData = res.unwrap.unwrap;
Install
Add the following to your Cargo.toml
[]
= "https://github.com/jwilm/json-request"
Notes
- TODO: The
data
parameter should be url encoded and appended to the URL for GET requests. - TODO: Would be nice to have a DSL macro that's a little more user friendly