Class HttpUtils


  • public class HttpUtils
    extends Object
    This class provides utilities for handling some semi-trivial HTTP stuff that would otherwise be handled elsewhere.
    Version:
    $Id$
    Author:
    Magnús Þór Torfason
    • Method Detail

      • formatHttpDate

        public static String formatHttpDate​(Date date)
        Formats a java Date according to rfc 1123, the rfc standard for dates in http.
        Parameters:
        date - The Date to format
        Returns:
        A String representation of the date
      • setCacheHeaders

        public static void setCacheHeaders​(PipelineData pipelineData,
                                           int expiry)
        This method sets the required expiration headers in the response for a given PipelineData object. This method attempts to set all relevant headers, both for HTTP 1.0 and HTTP 1.1.
        Parameters:
        pipelineData - The PipelineData object we are setting cache information for.
        expiry - The number of milliseconds until the document should expire, 0 indicating immediate expiration (i.e. no caching).