Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Apache/modules/lua/test/   (Apache Software Stiftung Version 2.4.65©)  Datei vom 21.11.2008 mit Größe 690 B image not shown  

Quelle  helpers.lua   Sprache: unbekannt

 
module("helpers", package.seeall)

local io = require("io")
local http = require("socket.http")
local string = require("string")

base_url = "http://localhost"

function get(uri)
  return http.request(base_url .. uri)  
end

function post(uri, body)
  local function do_it(body)
    local flat
    if (type(body) == "table") then
      i = 1
      for k, v in pairs(body) do
        if i == 1 then 
          flat = k .. "=" ..v 
        else
          flat = flat .. "&" .. k .. "=" .. v
        end
        i = i + 1
      end
    else
      flat = body;
    end
    return http.request(base_url .. uri, flat) 
  end
  if body then
    return do_it(body)
  else
    return do_it
  end
end

[ Dauer der Verarbeitung: 0.22 Sekunden  (vorverarbeitet)  ]