More curl sketching.

This commit is contained in:
Jesse Brault 2025-01-14 11:09:39 -06:00
parent a4c4357b31
commit f6c4d634ab

View File

@ -13,3 +13,16 @@ fn main = jsonClient()
map || ( it.body.accessToken ) map || ( it.body.accessToken )
fold println fold println
() ()
# Better: main which returns IO (a Callable?) automatically calls the IO
# Also, JsonClient can "login" using various methods, such as a Bearer token
use std::http::{jsonClient, bearerToken}
fn main = jsonClient(
baseUrl: 'http:/localhost:1234',
auth: bearerToken || ( post('/login', username: 'test', password: 'test') map || ( it.body.accessToken ) )
)
get '/greeting'
map || ( it.body.greeting )
fold println