release-0.0.14: Mega update! SimpleHttpRequest got Parameters!
Pre-release
Pre-release
·
483 commits
to master
since this release
ZAP Release release-0.0.14
Updates
Mega update! SimpleHttpRequest
got Parameters!
parseBody()
: parse form paramsparseQuery()
: parse query paramsgetParamCount()
: returns number of parsed paramsparametersToOwnedStrList()
: get params as kv pairs of stringsparametersToOwnedList()
: get params as kv listgetParamStr()
: get parameter by name
How to use
To use in your own projects, put this dependency into your build.zig.zon
:
// zap release-0.0.14
.zap = .{
.url = "https://github.com/zigzap/zap/archive/refs/tags/release-0.0.14.tar.gz",
.hash = "1220adff3eec2ad33ff97d6fe6ad23d796cc52a7d0e290f3b909847e09362df3e242",
}
Here is a complete build.zig.zon
example:
.{
.name = "My example project",
.version = "0.0.1",
.dependencies = .{
// zap release-0.0.14
.zap = .{
.url = "https://github.com/zigzap/zap/archive/refs/tags/release-0.0.14.tar.gz",
.hash = "1220adff3eec2ad33ff97d6fe6ad23d796cc52a7d0e290f3b909847e09362df3e242",
}
}
}
Then, in your build.zig
's build
function, add the following before
exe.install()
:
const zap = b.dependency("zap", .{
.target = target,
.optimize = optimize,
});
exe.addModule("zap", zap.module("zap"));
exe.linkLibrary(zap.artifact("facil.io"));