안전 같은 이름의 쿠키를 사용하여 여러 번 (서블릿 API를-2.5) 같은 쿠키 이름으로 HttpServletResponse.addCookie()를 호출하는 것이 안전합니까?
HttpServletResponse.addCookie();
를 호출?
결정 론적 행동이 있다는 점에서 안전합니다. 후속 통화는 무시 (첫 번째 승리)하거나 후속 통화가 항상 쿠키 또는 그와 비슷한 것을 대체합니다.
예 :
HttpServletResponse response = ...;
response.addCookie(new Cookie("foo", "bar"));
response.addCookie(new Cookie("foo", "42"));
값 브라우저에 전송되어 저장 될 것인가?
이 모든 것이 'HttpServletResponse'의 특정 구현이 무엇인가를한다는 것입니다. 그러나 API는 동작을 정의하지 않으므로 다른 구현체가 다른 작업을 수행 할 수 있습니다. – skaffman
글쎄, O/P가 자신의 서버에서 동작을 확인하기 위해 시험해 보도록 제안했습니다. – JoseK
글쎄, 그가 전혀하지 않는 것이 좋습니다. 잠재적 인 이식성 문제가 발생합니다. –