com.twelvemonkeys.net
Class HTTPUtil

java.lang.Object
  extended by com.twelvemonkeys.net.HTTPUtil

public class HTTPUtil
extends Object

HTTPUtil

Version:
$Id: HTTPUtil.java,v 1.0 08.09.13 13:57 haraldk Exp$
Author:
Harald Kuhr, last modified by $Author: haraldk$

Method Summary
static String formatHTTPDate(Date pTime)
          Formats the time to a HTTP date, using the RFC 1123 format, as described in RFC 2616 (HTTP/1.1), sec.
static String formatHTTPDate(long pTime)
          Formats the time to a HTTP date, using the RFC 1123 format, as described in RFC 2616 (HTTP/1.1), sec.
static long parseHTTPDate(String pDate)
          Parses a HTTP date string into a long representing milliseconds since January 1, 1970 GMT.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

formatHTTPDate

public static String formatHTTPDate(long pTime)
Formats the time to a HTTP date, using the RFC 1123 format, as described in RFC 2616 (HTTP/1.1), sec. 3.3.

Parameters:
pTime - the time
Returns:
a String representation of the time

formatHTTPDate

public static String formatHTTPDate(Date pTime)
Formats the time to a HTTP date, using the RFC 1123 format, as described in RFC 2616 (HTTP/1.1), sec. 3.3.

Parameters:
pTime - the time
Returns:
a String representation of the time

parseHTTPDate

public static long parseHTTPDate(String pDate)
                          throws NumberFormatException
Parses a HTTP date string into a long representing milliseconds since January 1, 1970 GMT.

Use this method with headers that contain dates, such as If-Modified-Since or Last-Modified.

The date string may be in either RFC 1123, RFC 850 or ANSI C asctime() format, as described in RFC 2616 (HTTP/1.1), sec. 3.3

Parameters:
pDate - the date to parse
Returns:
a long value representing the date, expressed as the number of milliseconds since January 1, 1970 GMT,
Throws:
NumberFormatException - if the date parameter is not parseable.
IllegalArgumentException - if the date paramter is null


Copyright © 2015. All Rights Reserved.