Unified fetching
Compile the same code to any backend with extra features!
Also, Unifetch provides you helpful features for development purposes
If some request isn't worked as expected for some reason, you can enable this
feature with -d:unifetchShowCurlRepr
You can enable a persistent request caching with -d:unifetchCache=/tmp/unifetchCache
.
All requests would be saved into specified directory and skip when the parameters
is exactly the same and cache exists.
import pkg/unifetch
echo fetch "https://example.com"
or
import pkg/unifetch
let
uni = newUniClient()
resp = await uni.get("https://example.com")
echo resp.body
- Backends
- [-] Desktop
- Javascript
- NodeJS
- Web
- Userscript
- Add tests
This library is licensed over MIT license!