Lua Legacy Fetch
This global function fetches content from the web in a synchronous way.
This is part of the legacy api which is deprecated and no longer maintained.
local res = fetch({
url = "https://dns-one.webxplus.org/",
method = "GET",
headers = { ["Content-Type"] = "application/json" },
body = '{ "test": "cat" }'
})
Inputs
- Options
- URL - if to get the first or all occurrences
- Method - if to get the first or all occurrences
- Headers - if to get the first or all occurrences
- Body - if to get the first or all occurrences
Return
String or Table (JSON/Object like structure) depending on the response of the fetch.
Support
Napture | Bussinga | YAB | WXV Core | |
---|---|---|---|---|
fetch | Full | Full * | None | Full |
options.url | Full | Full | None | Full |
options.method | Full * | Full | None | Full |
options.headers | Full | Full | None | Full |
options.body | Full | Full | None | Full |
*fetch some issues around sync present *options.method Napture only supports GET, POST, PUT, DELETE