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)