// call to remote function `mul` taking 2 numbers, they can be u8, f32, etc
println!(
"2 + 3 = {:?}",
jsonrpc_v2_awc::Request::new("mul", jsonrpc_v2_awc::Params([2, 3]), 0)
.send("http://localhost:8082/api")
.await?
.body()
.await?
);
// call to remote function `timestamp` with no params, in this case params can be () or ""
println!(
"2 + 3 = {:?}",
jsonrpc_v2_awc::Request::new("timestamp", jsonrpc_v2_awc::Params(()), 1)
.send("http://localhost:8082/api")
.await?
.body()
.await?
);
// call to remote function `timestamp` with no params, using api_key
println!(
"2 + 3 = {:?}",
jsonrpc_v2_awc::Request::new("timestamp", jsonrpc_v2_awc::Params(()), 1)
.send_with_api_key("http://localhost:8082/api", "API_KEY", "ds09ds9d-0d9s0d.xxx.yyy")
.await?
.body()
.await?
);
-
Notifications
You must be signed in to change notification settings - Fork 0
BitFields/jsonrpc_v2_awc
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
json remote procedure call version 2 client, based on awc (actix web client)
Resources
Stars
Watchers
Forks
Packages 0
No packages published