CCHTTPRequest的getCookieString和setCookieString,cookie没起作用,不知道用法是否正确,代码如下:
function NetworkTestScene:onResponse_login(event)
local request = event.request
if event.name == "completed" then
if request:getResponseStatusCode() ~= 200 then
else
local response = request:getResponseString()
print(response)
local cookieString = event.request:getCookieString()
self:getInfo(cookieString)
end
else
end
end
function NetworkTestScene:onResponse_getInfo(event)
local request = event.request
if event.name == "completed" then
if request:getResponseStatusCode() ~= 200 then
else
local data = request:getResponseData()
print(data)
end
else
end
end
function NetworkTestScene:login()
local request = network.createHTTPRequest(function(event)
self:onResponse_login(event)
end, "http://192.168.0.82/login", "POST")
request:addPOSTValue("username", "abc")
request:addPOSTValue("password", "123")
request:start()
end
function NetworkTestScene:getInfo(cookieString)
local request = network.createHTTPRequest(function(event)
self:onResponse_getInfo(event)
end, "http://192.168.0.82/info", "GET")
request:setCookieString(cookieString)
request:start()
end
```