如何使用Lua访问在POST调用中的请求标头中注入的cookie的值?

时间:2019-01-31 17:44:33

标签: cookies lua httprequest httpcookie

我正在尝试从POST登录请求中检索身份验证cookie。当我使用邮递员发送此请求时,我在邮递员的响应的“ cookies”选项卡中看到了cookie的值。

Postman Response Cookies

我当前的Lua脚本如下:

local signInUrl = webBaseUrl.."/signin"
local signInResponse = http.request({"POST", signInUrl, headers={
    ["Content-Type"]="application/x-www-form-urlencoded",
    ["Referer"] = baseUrl}, data="UrlHash=&UserName="..username.."&Password=123&RememberMe=false", auto_decompress=true})
for i,v in pairs(signInResponse.cookies) do print(i,v) end

打印出cookie的值将返回一个sessionId cookie和一个返回电子邮件cookie,但不会返回我要查找的身份验证cookie。

我可以看到我要查找的身份验证cookie实际上位于邮递员控制台的“请求标头”中。

Postman Console

我将如何获取此Cookie的价值?

0 个答案:

没有答案