Code Snippets
Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio > http = require( "socket.http" ) > print(statuscode) 200 > for key, value in pairs(response_header) do >> print(key .. ":\t" .. value) >> end connection: close content- type : text /html ; charset=UTF-8 date : Wed, 11 Apr 2018 14:30:11 GMT x-powered-by: PHP /7 .2.3 transfer-encoding: chunked server: Apache /2 .4.29 (Win32) OpenSSL /1 .1.0g PHP /7 .2.3 > |
Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio > socket = require( "socket" ) > tcp = assert(socket.tcp()) > tcp:connect(host, port); > tcp:send( "Hello world\n" ); --note the newline > while true do >> local s, status, partial = tcp:receive() >> print(s or partial) >> if status == "closed" then break end >> end > tcp:close() |
References
- http://w3.impa.br/~diego/software/luasocket/http.html
- http://w3.impa.br/~diego/software/luasocket/tcp.html
- https://stackoverflow.com/questions/9013290/lua-socket-client