Lua
Lua
HTTP POST JSON
See more HTTP Examples
Demonstrates how to send a JSON POST and get the JSON response.Chilkat Lua Downloads
local chilkat = require("chilkat")
-- This requires the Chilkat API to have been previously unlocked.
-- See Global Unlock Sample for sample code
local http = chilkat.Http.new()
local jsonText = "{\"user\":\"doctoravatar@penzance.com\",\"forecast\":7,\"t\":\"vlIj\",\"zip\":94089}"
-- IMPORTANT: Make sure to change the URL, JSON text,
-- and other data items to your own values. The URL used
-- in this example will not actually work.
local resp = chilkat.HttpResponse.new()
local success = http:http_str("POST", "https://json.penzance.org/request", jsonText, "utf-8", "application/json", resp)
if not success then
print(http.last_error_text)
return
end
-- Display the JSON response.
print(resp.body_str)