isHttpOnly(): This method is available in the java.net.HttpCookie class of Java.
Syntax:
boolean java.net.HttpCookie.isHttpOnly()
This method returns true if this cookie contains the HttpOnlyattribute. This means that the cookie should not be accessible to scripting engines, like javascript.
Parameters: NA
Returns: true if this cookie should be considered HTTPOnly.
Exceptions: NA
Approach
Java
package com.HttpCookie;import java.net.HttpCookie;public class HttpCookieisHttpOnly {public static void main(String[] args) {HttpCookie httpCookie = new HttpCookie("name", "value");System.out.println(httpCookie.isHttpOnly());}}
Output:
false
Some other methods of HttpCookie class
HttpCookie(String, String): This method constructs a cookie with a specified name and value.
clone(): This method creates and returns a copy of this object.
HttpCookie.domainMatches(String, String): The utility method to check whether a hostname is in a domain or not.
equals(Object): This method tests the equality of two HTTP cookies.
getComment(): This method returns the comment describing the purpose of this cookie, or null if the cookie has no comment.
getCommentURL(): This method returns the comment URL describing the purpose of this cookie, or null if the cookie has no comment URL.
getDiscard(): This method returns the discard attribute of the cookie.
getDomain(): This method returns the domain name set for this cookie. The form of the domain name is set by RFC 2965.
getMaxAge(): This method returns the maximum age of the cookie, specified in seconds.
getName(): This method returns the name of the cookie.
getPath(): This method returns the path on the server to which the browser returns this cookie. The cookie is visible to all subpaths on the server.
getPortlist(): This method returns the port list attribute of the cookie.
getSecure(): This method returns true if sending this cookie should be restricted to a secure protocol, or false if it can be sent using any protocol.
getValue(): This method returns the value of the cookie.
getVersion(): This method returns the version of the protocol this cookie complies with.
hasExpired(): This method reports whether this HTTP cookie has expired or not.
hashCode(): This method returns the hash code of this HTTP cookie.
isHttpOnly(): This method returns true if this cookie contains the HttpOnly attribute.
HttpCookie.parse(String): This method constructs cookies from the set-cookie or set-cookie2 header string.
setComment(String): This method specifies a comment that describes a cookie's purpose.
setCommentURL(String): This method specifies a comment URL that describes a cookie's purpose.
setDiscard(boolean): This method specifies whether the user agent should discard the cookie unconditionally.
setDomain(String): This method specifies the domain within which this cookie should be presented.
setHttpOnly(boolean): This method indicates whether the cookie should be considered HTTP Only. If set to true it means the cookie should not be accessible to scripting engines like javascript.
setMaxAge(long): This method sets the maximum age of the cookie in seconds.
setPath(String): This method specifies a path for the cookie to which the client should return the cookie.
setPortlist(String): This method specifies the port list of the cookie, which restricts the port(s) to which a cookie may be sent back in a Cookie header.
setSecure(boolean): This method indicates whether the cookie should only be sent using a secure protocol, such as HTTPS or SSL.
setValue(String): This method assigns a new value to a cookie after the cookie is created. If you use a binary value, you may want to use BASE64 encoding.
setVersion(int): This method sets the version of the cookie protocol this cookie complies with.
toString(): This method constructs a cookie header string representation of this cookie, which is in the format defined by the corresponding cookie specification, but without the leading "Cookie:" token.
No comments:
Post a Comment