Я использую почтальон, чтобы сделать простой вызов API для Amazon SES. В документации https://docs.aws.amazon.com/ses/latest/APIReference/CommonParameters.html
в разделе X-Amz-Date указано, что
Например,следующее время даты является допустимым значением X-Amz-Date: 20120325T120000Z
Однако, когда я использую свою дату в этом формате, я получаю ошибку
<Message>Invalid date 20120325T120000Z. It must be in one of the formats specified by HTTP RFC 2616 section 3.3.1</Message>
, поэтому, если язагляните в HTTP RFC 2616 раздел 3.3.1 (https://tools.ietf.org/html/rfc2616)
это 3 возможных формата
- вс, 06 ноября 1994 08:49:37 GMT; RFC 822, обновленоRFC 1123
- Воскресенье, 06.11.94 08:49:37 GMT; RFC 850, устарел RFC 1036
- Sun 6 ноября 08:49:37 1994; ANSI C asctime ()формат
Кажется, он работает с опциями 1 и 3, однако я получаю сообщение об ошибке
<Message>Request timestamp: Wed, 20 Feb 2019 10:22:00 GMT expired. It must be within 300 secs/ of server time.</Message>
Я перенес время на несколько минут назад и вперед, если мойВремя на ПК быстро или отстает, но я продолжаю получать 300 секунд
Неправильно ли документация amazon? Если второй формат правильный, как я могу получить сервер?то есть, мой экземпляр установлен на n.Вирджиния Я использовал https://www.timeanddate.com/worldclock/usa/virginia, чтобы узнать время и использовать разные опции, но все они заканчиваются ошибкой 300 с
![Sample of time](https://i.stack.imgur.com/OvrBg.png)
Я предполагаю, что это должно быть переведено в почтальон как:
![Sample of salesforce to postman](https://i.stack.imgur.com/E69Tt.png)