-
Notifications
You must be signed in to change notification settings - Fork 0
vagnernascimento/elua-net-http
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
HTTP/1.1 client support over eLua net module
Inspired in Lua socket.http
Author: Vagner Nascimento, July 2010
Led Lab - PUC-Rio, Brazil
Accepts parameters: url, method, source, headers, bytes
Returns a table: {body = 'response body', code = 200, headers = 'All response headers'} or {err = 'something is going wrong'}
Usage:
GET --> http.request{url = 'http://ww.myfavoritehost.com/folder/script.lua?q=anything'}
POST -->http.request{url = 'http://ww.myfavoritehost.com/script.lua', method = 'POST', source = 'first=1&more=in+ltn12+format', bytes = 50}
*Extra: Encodes a string into its escaped hexadecimal representation.
http.escape("my strange / string") --> my%20strange%20%2f%20string
* Because of eLua net module limitations, the default bytes returned is 512. if you need more or less, just define a number of bytes on the input table parameters.
About
HTTP/1.1 client support over eLua net module
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published