Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function encode(...)
- local ret = {}
- for i,str in ipairs({...}) do table.insert(ret, textutils.urlEncode(str)) end
- return table.unpack(ret)
- end
- function parseParams(params)
- local ret = {}
- for k,v in pairs(params) do table.insert(ret, k.."="..encode(v)) end
- return table.concat(ret, "&")
- end
- function post(url, params, headers)
- params = parseParams(params or {})
- return http.post(url, params, headers)
- end
- function get(url, params, headers)
- params = parseParams(params or {})
- return http.get(url.."?"..params, headers)
- end
Add Comment
Please, Sign In to add comment