2
我是新來的火花框架。當我嘗試將cookie設置爲響應或從請求中讀取cookie時,我遇到了問題。java的火花框架不能設置或讀取cookie
路線:
post("/test/set/cookie", TestController.setCookie);
get("/test/get/cookie", TestController.getCookie);
post("/test/remove/cookie", TestController.removeCookie);
控制器:
public static Route setCookie = (Request request, Response response) -> {
System.out.println("set");
String id = UUID.randomUUID().toString();
response.cookie("test1", id, 3600, false, true);
return "done";
};
public static Route getCookie = (Request request, Response response) -> {
System.out.println("get");
String cookie = request.cookie("test1");
System.out.println(cookie);
return "done";
};
public static Route removeCookie = (Request request, Response response) -> {
System.out.println("remove");
response.removeCookie("test1");
return "done";
};
什麼,我缺少什麼?
請不要使用鏈接來顯示錯誤。用文字寫下你得到的錯誤。 – MYGz
對不起,當我使用郵遞員發佈/測試/設置/ cookie,它確實工作,cookie「test1」已被設置。但是當我得到/ test/get/cookie時,request.cookie(「test1」)返回null。 –
火花版本2.5.4 –