apimock 2.0.3

API mock Server generating HTTP/JSON responses written in Rust
[general]
port = 3001
dyn_data_dir = "apimock-data"
# always = "{ greetings: \"Hello, world.\" }"

[url]
data_dir = "tests"
path_prefix = "api/v1"

[url.headers]
cookie_1 = { key = "Set-Cookie", value = "a=b; c=d" }
redirect_1 = { key = "Location", value = "/api/v1/home" }

[url.paths]
"home" = "home.json"
# "some/path" = "api.json5"
# custom header
"some/path/w/header" = { src = "home.json", headers = ["cookie_1"] }
# errors / redirects * code must be unsigned integer
"error/401" = { code = 401 }
"error/api-403" = { code = 403 }
"redirect/302" = { code = 302, headers = ["redirect_1"] }

[url.raw_paths]
"/" = { text = "{ Hello: world }", code = 301, headers = ["cookie_1", "redirect_1"] }