lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

This is an important issue for me. Can anyone please add to this? There's got to be a way to avoid conn setup/teardown each time we issue a http.request()


On Wed, Nov 7, 2018 at 12:44 PM Coda Highland <> wrote:
On Wed, Nov 7, 2018 at 1:56 PM Dirk Laurie <> wrote:
> You need to provide a file for stroing cookies.
> I can do it from the module 'curl' installed by 'luarocks install lua-curl'.
>   local session = curl.easy()
>   local cookies
>   if curl.OPT_COOKIEFILE and curl.OPT_COOKIEJAR then
>     cookies = os.tmpname()
>     session:setopt(curl.OPT_COOKIEFILE,cookies)
>     session:setopt(curl.OPT_COOKIEJAR,cookies)
>     logins[session] = cookies
>   else
>     message("Your 'curl' does not support cookies. You will be anonymous.")
>   end
> The module 'http' should offer a similar service.

That's curious. A cookie jar is required in order to use HTTP
keepalive? Is that documented? It seems like a dubious dependency.

/s/ Adam