Apex Reference Guide
Summer '26 (API version 67.0)
Spring '26 (API version 66.0)
Winter '26 (API version 65.0)
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Release Notes
ExternalService Namespace
AccessType Enum
DomainType Enum
Enum Methods
Exception Class and Built-In Exceptions
JSONToken Enum
LoggingLevel Enum
forResource(resourceName, path)
forResource(resourceName)
getAnchor()
getContent()
getContentAsPDF()
getCookies()
getHeaders()
getParameters()
getRedirect()
getRedirectCode()
getUrl()
setAnchor(anchor)
setCookies(cookies)
setRedirect(redirect)
setRedirectCode(redirectCode)
Quiddity Enum
Trigger Class
TriggerOperation Enum
Newer Version Available
setCookies(cookies)
Creates a list of cookie objects. Used in conjunction with the Cookie class.
Signature
public Void setCookies(Cookie[] cookies)
Parameters
- cookies
- Type: System.Cookie[]
Return Value
Type: Void
Usage
- Cookie names and values set in Apex are URL encoded, that is, characters such as @ are replaced with a percent sign and their hexadecimal representation.
- The setCookies method adds the prefix “apex__” to the cookie names.
- Setting a cookie's value to null sends a cookie with an empty string value instead of setting an expired attribute.
- After you create a cookie, the properties of the cookie can't be changed.
- Be careful when storing sensitive information in cookies. Pages are cached regardless of a cookie value. If you use a cookie value to generate dynamic content, you should disable page caching. For more information, see Configure Site Caching in Salesforce Help.
Important