PATH: //opt/imunify360-webshield/lualib/resty
FILE_BARU
CREATE
FOLDER_BARU
MKDIR
UPLOAD_FILE
GO
[ .. KEMBALI ]
📄 aes.lua
↓
X
📄 cookie.lua
↓
X
📁 core/
X
📄 core.lua
↓
X
📁 dns/
X
📄 http.lua
↓
X
📄 http_headers.lua
↓
X
📁 limit/
X
📄 lock.lua
↓
X
📁 lrucache/
X
📄 lrucache.lua
↓
X
📄 md5.lua
↓
X
📄 random.lua
↓
X
📄 sha.lua
↓
X
📄 sha1.lua
↓
X
📄 sha224.lua
↓
X
📄 sha256.lua
↓
X
📄 sha384.lua
↓
X
📄 sha512.lua
↓
X
📄 shell.lua
↓
X
📄 signal.lua
↓
X
📄 string.lua
↓
X
📁 template/
X
📄 template.lua
↓
X
📁 upstream/
X
📁 websocket/
X
SAVING...
BERHASIL DIUBAH!
EDITING: http_headers.lua
local rawget, rawset, setmetatable = rawget, rawset, setmetatable local str_lower = string.lower local _M = { _VERSION = '0.12', } -- Returns an empty headers table with internalised case normalisation. function _M.new() local mt = { normalised = {}, } mt.__index = function(t, k) return rawget(t, mt.normalised[str_lower(k)]) end mt.__newindex = function(t, k, v) local k_normalised = str_lower(k) -- First time seeing this header field? if not mt.normalised[k_normalised] then -- Create a lowercased entry in the metatable proxy, with the value -- of the given field case mt.normalised[k_normalised] = k -- Set the header using the given field case rawset(t, k, v) else -- We're being updated just with a different field case. Use the -- normalised metatable proxy to give us the original key case, and -- perorm a rawset() to update the value. rawset(t, mt.normalised[k_normalised], v) end end return setmetatable({}, mt) end return _M
SIMPAN PERUBAHAN