Skip to content

Http

Fields

This class has no fields.


Enums

http_method

Name Value Description
get -
head -
put -
post -
patch -
delete -

Functions

Post

Name Type Description
url string URL address
params string POST parameters
callback function -

Return value

Name Type Description
status_code int Response status code
Http.Post("https://google.com", "key1=value&key2=value", function(status_code, body)
    print(status_code, body)
end)

Create

Name Type Description
method http_method Request method
url string URL address
params list GET or POST parameters
headers list Request headers
callback function -

Return value

Name Type Description
status_code int Response status code
Http.Create(http_method.post, "https://httpbin.org/post", { ["param1"] = "value1" }, { ["header1"] = "value1", ["header2"] = "value2" }, function(status_code, body)
    print(status_code, body)
end)

Http.Create(http_method.post, "https://httpbin.org/post", '{"param1": "value1", "param2": "value2"}', { ["Content-Type"] = "application/json" }, function(status_code, body)
    print(status_code, body)
end)