---
# System prepended metadata

title: Untitled

---

* Network.httpGet(url string, cbok function, cbfail function, timeoutMS int)
```
local callback = function(data) print(data) end
Network.httpGet(url, function(httpcode, content)
    if httpcode == 200 --[[http ok]]-- then
        if callback and type(callback) == "function" then
            callback(content)
        end
    end
end, 
function(httpcode)
    print(httpcode)
end, 
10) 
```

* Network.httpRawPostWithTimeout(url string, headerParams table, raw string, cbok function, timeoutMS int, cbfail function)
```
local callback = function(data) print(data) end
local header = {["Content-Type"] = "application/json;charset=utf-8"}
local raw = json:encode({testdata = 1})
Network.httpRawPostWithTimeout(url, header, raw,
function(httpcode, content)
    if httpcode == 200 then
        if callback and type(callback) == "function" then
            callback(content)
        end
    end
end,
60,
function(httpcode)
     print(httpcode)
end)
```

* Network.httpPost(url string, headerParams table, raw string, cbok function, cbfail function, timeoutMS int)
```
local callback = function(data) print(data) end
local header = {["Content-Type"] = "application/json;charset=utf-8"}
local raw = json:encode({testdata = 1})
Network.httpPost(url, header, raw, function(httpcode, content)
    if httpcode == 200 --[[http ok]]-- then
        if callback and type(callback) == "function" then
            callback(content)
        end
    end
end, 
function(httpcode)
    print(httpcode)
end, 
10) 
```