Sample Script: TLuaHTTPClient--Script to download a html page from a web server http = TLuaHTTPClient() --Connect using the default parameters iRet = http:Connect() if iRet ~= 0 then --Make a GET request to default document iRet = http:Get("/") --Print returned code from HTTP server print("Code:"..iRet) --Extract content length iRet = http:GetHeaderContentLength() print("Content length:"..iRet) --Print content string,iRet = http:GetContent(iRet) print(string) --Print raw headers string = http:GetHeadersRaw() print("headers:\n"..string) --Print cookies string = http:GetHeaderCookies() print("Cookies:\n"..string) --Extract and print cookies one by one iNumber = http:GetHeaderCookieCount() for count = 0, iNumber-1 do string = http:GetHeaderCookie(count)
print("Cookie #"..count.." "..string.."\n") end
--Extract location header string = http:GetHeaderLocation(); print("location:\n"..string) SetExitStatus("Test ok",true) else
print("Connect failed") SetExitStatus("Test failed",false) end
| |||
Topic 9728: Send Feedback. Download a PDF of this online book from the first topic in the table of contents. Print this topic. |