Class Cookie


  • public class Cookie
    extends java.lang.Object
    HTTP 쿠키 클래스
    See Also:
    CookieStore
    • Constructor Summary

      Constructors 
      Constructor Description
      Cookie​(java.lang.String name, java.lang.String value)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      java.lang.String getAfterTime​(int minutes)
      쿠키의 유효 날짜 및 시간을 반환한다.
      java.lang.String getDomain()
      쿠키가 적용되어야 하는 호스트를 반환한다.
      java.lang.String getExpires()
      쿠키의 만료 시간 반환한다.
      int getMaxAge()
      쿠키의 유효 시간을 반환한다.
      java.lang.String getName()
      쿠키의 이름을 반환한다.
      java.lang.String getPath()
      Path를 반환한다
      java.lang.String getValue()
      쿠키의 값을 반환한다.
      int hashCode()  
      boolean isHttpOnly()
      HTTP-only 유무를 반환한다.
      void setDomain​(java.lang.String domain)
      쿠키가 적용되어야 하는 호스트를 설정한다.
      void setHttpOnly​(boolean httpOnly)
      HTTP-only 유무를 설정한다
      void setMaxAge​(int minutes)
      쿠키의 Max-Age을 설정한다.
      void setName​(java.lang.String name)
      쿠키의 이름을 설정한다.
      void setPath​(java.lang.String path)
      path를 설정한다
      void setValue​(java.lang.String value)
      쿠키의 값을 설정한다.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Cookie

        public Cookie​(java.lang.String name,
                      java.lang.String value)
    • Method Detail

      • getAfterTime

        public java.lang.String getAfterTime​(int minutes)
        쿠키의 유효 날짜 및 시간을 반환한다.
        Parameters:
        minutes - 유효 시간
        Returns:
        쿠키의 유효 날짜 및 시간
      • getExpires

        public java.lang.String getExpires()
        쿠키의 만료 시간 반환한다.
        Returns:
        쿠키 만료 시간
      • getName

        public java.lang.String getName()
        쿠키의 이름을 반환한다.
        Returns:
        쿠키 이름
      • setName

        public void setName​(java.lang.String name)
        쿠키의 이름을 설정한다.
        Parameters:
        name - 쿠키 이름
      • getValue

        public java.lang.String getValue()
        쿠키의 값을 반환한다.
        Returns:
        쿠키 값
      • setValue

        public void setValue​(java.lang.String value)
        쿠키의 값을 설정한다.
        Parameters:
        value - 쿠키 값
      • setMaxAge

        public void setMaxAge​(int minutes)
        쿠키의 Max-Age을 설정한다.
        Parameters:
        minutes - 유효 시간
      • getMaxAge

        public int getMaxAge()
        쿠키의 유효 시간을 반환한다.
        Returns:
        유효 시간
      • getDomain

        public java.lang.String getDomain()
        쿠키가 적용되어야 하는 호스트를 반환한다.
        Returns:
        호스트명
      • setDomain

        public void setDomain​(java.lang.String domain)
        쿠키가 적용되어야 하는 호스트를 설정한다.
        Parameters:
        domain - 도메인명
      • isHttpOnly

        public boolean isHttpOnly()
        HTTP-only 유무를 반환한다.
        Returns:
        HTTP-only 유무
      • setHttpOnly

        public void setHttpOnly​(boolean httpOnly)
        HTTP-only 유무를 설정한다
        Parameters:
        httpOnly - 자바스크립트에서 허용 유무
      • getPath

        public java.lang.String getPath()
        Path를 반환한다
        Returns:
        쿠키의 범위
      • setPath

        public void setPath​(java.lang.String path)
        path를 설정한다
        Parameters:
        path - 쿠키의 범위
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object