Below is a sample use case for HttpRequester, it is written in Lua script but comments should allow anyone unfamiliar to follow along.
JSON = (loadfile "JSON.lua")()-- Command line args for HttpRequester.
local args = "\"{'Url':'http://www.google.co.uk','HttpMethod':'GET'}\""-- Start HttpRequester and read all output
local httpRequester = io.popen("HttpRequester.exe " .. args)
local responseObj = ""for line in httpRequester:lines() do
responseObj = responseObj .. line
end-- Decode JSON response object.
local responseObj = JSON:decode(responseObj)-- Check for error then print response body to html file.
if responseObj.Error == nil then
local file = assert(io.open("google.html", "w"))
file:write(responseObj.ResponseBody)
file:close()
end
An aside here is that I use a JSON library for Lua, http://regex.info/blog/lua/json, but you do not require a JSON library to use this tool, one could parse the output manually using any standard string library.