0
我不明白为什么我收到错误:在下面的代码 :vibed:编写过去输出流的末尾
void logout(HTTPServerRequest req, HTTPServerResponse res)
{
try
{
logInfo("Logout section");
Json request = req.json;
Json responseBody = Json.emptyObject; //
if (req.session) // if user have active session
{
res.terminateSession();
responseBody["status"] = "success";
responseBody["isAuthorized"] = false;
res.writeJsonBody(responseBody);
logInfo("-------------------------------------------------------------------------------");
logInfo(responseBody.toString);
logInfo("^-----------------------------------------------------------------------------^");
logInfo("User %s logout", request["username"]); //
logInfo("User 12333333333333 logout"); //
}
else
{
responseBody["status"] = "fail"; // user do not have active session?
logInfo("User do not have active session");
res.writeJsonBody(responseBody);
}
writeln("-------before-------");
writeln(responseBody.toString);
res.writeJsonBody(responseBody);
writeln("-------after-------");
}
catch (Exception e)
{
logInfo(e.msg);
writeln("3333");
}
}
下面是screenshot
我做错了吗?