Http POST запрос

Osik

Участник
Автор темы
9
1
Версия MoonLoader
.026-beta
Приветствую, есть сайт, необходимо отправить запрос с указанными значениями и после почить ответ с выводом по этим значениям

Делаю по примеру, запрос отправляется, возвращает исходную страницу, а инфу по значению не передает
Подскажите пожалуйста, как быть
Lua:
local effil = require 'effil' -- В начало скрипта
local encoding = require 'encoding'
u8 = encoding.UTF8
encoding.default = 'CP1251'

function asyncHttpRequest(method, url, args, resolve, reject)
   local request_thread = effil.thread(function (method, url, args)
      local requests = require 'requests'
      local result, response = pcall(requests.request, method, url, args)
      if result then
         response.json, response.xml = nil, nil
         return true, response
      else
         return false, response
      end
   end)(method, url, args)
   -- Если запрос без функций обработки ответа и ошибок.
   if not resolve then resolve = function() end end
   if not reject then reject = function() end end
   -- Проверка выполнения потока
   lua_thread.create(function()
      local runner = request_thread
      while true do
         local status, err = runner:status()
         if not err then
            if status == 'completed' then
               local result, response = runner:get()
               if result then
                  resolve(response)
               else
                  reject(response)
               end
               return
            elseif status == 'canceled' then
               return reject(status)
            end
         else
            return reject(err)
         end
         wait(0)
      end
   end)
end

function main()
    while not isSampAvailable() do wait(100) end
        sampRegisterChatCommand("log",log)
        while true do
            wait(0)

        end
end
function log(pr)
    local info = {}

    infot.data = "Player="..pr
    info.headers = {
        ['content-type']='application/x-www-form-urlencoded'
    }           
    asyncHttpRequest('POST', 'http://сайт/log.php', info,
             function(response)
                    print(response.text)
             end,
             function(err)
                sampAddChatMessage("Ошибка", -1)
                            print(err)
             end)

end