Ian Springer created JCLOUDS-1538:
-------------------------------------

             Summary: Expires header value is incorrectly formatted in S3 
upsert requests
                 Key: JCLOUDS-1538
                 URL: https://issues.apache.org/jira/browse/JCLOUDS-1538
             Project: jclouds
          Issue Type: Bug
          Components: jclouds-core
    Affects Versions: 2.1.3, 2.1.2, 2.1.1, 2.2.0, 2.1.0
            Reporter: Ian Springer


The Expires header value has 5, rather than 4, digits for the year portion of 
the date, e.g.:

 
{code:java}
Expires: Wed, 22 Jan 02020 22:19:26 +0000
{code}
 

DefaultContentMetadataCodec contains:

 
{code:java}
httpExpiresDateCodec = dateCodecs.rfc1123();
{code}
 

and SimpleDateFormatDateService, where the RFC1123 codec is implemented, 
contains:

 
{code:java}
private static final SimpleDateFormat rfc1123SimpleDateFormat = new 
SimpleDateFormat("EEE, dd MMM yyyyy HH:mm:ss Z", Locale.US);
{code}
 

Note, it contains 'yyyyy', rather than 'yyyy'.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to