title: How to send HTTP request in LuaJit of the latest version, what library actually works now?
body: <p>I need to send HTTP request in LuaJit <code>2.0.5</code>.  I've tried 3 HTTP client libraries so far and none of them worked. I couldn't install the latest one due to an error during installation.</p>
  
  <p>My version of Lua is 5.3</p>
  
  <p>Is there a client HTTP library for LuaJit  <code>2.0.5</code> that works <strong>for sure</strong>? One I'll be able <strong>both to install, and to use.</strong></p>
  
  <hr>
  
  <p>LuaSocket -- doesn't work after installation:</p>
  
  <pre><code>luasocket 3.0rc1-2 is now installed in /usr (license: MIT)
  </code></pre>
  
  <p>And</p>
  
  <pre><code>$ luajit
  LuaJIT 2.0.5 -- Copyright (C) 2005-2017 Mike Pall. http://luajit.org/
  JIT: ON CMOV SSE2 SSE3 SSE4.1 fold cse dce fwd dse narrow loop abc sink fuse
  &gt; a1 = require "socket"
  error loading module 'socket.core' from file '/usr/lib/lua/5.3/socket/core.so':
      /usr/lib/lua/5.3/socket/core.so: undefined symbol: luaL_setfuncs
  stack traceback:
      [C]: at 0x5617fff23fb0
      [C]: in function 'require'
      /usr/share/lua/5.3/socket.lua:12: in main chunk
      [C]: in function 'require'
      stdin:1: in main chunk
      [C]: at 0x5617ffed4c00
  </code></pre>