Есть много вопросов о stackoverflow, которые имеют некоторое сходство с этим вопросом, но ничего подобного не так.Amazon AWS простой запрос книги. Как сделать Подпись в Delphi?
У меня есть приложение, которое обрабатывает запросы AWS и отправляет обратно данные XML. Я monitoried его, и он посылает строку, как это:.
Если вы попробуете это, вы получите некоторые XML, который говорит вам «Запрос истек срок Отметки является 2013-04-30T22: 00 : 00.000Z "и т. Д.
Если« ToBeSigned »не соответствует, вы получите сообщение« Подписанная нами подпись запроса не соответствует предоставленной вами подписке ».
Моя проблема в том, что я не могу получить версию «ToBeSigned», которая генерирует правильную «подпись». Я считаю документацию запутанной - возможно, потому, что она ориентирована на Java или PHP.
Какова правильная «ToBeSigned» в приведенной выше ссылке? В псевдодиоде Delphi, пожалуйста!
Я считаю, что подпись имеет какое-то отношение к ** параметру Timestamp ** в URL-адресе, поэтому вы можете изучить это. – ComputerSaysNo
Да, здесь все «объяснено»: – user1355041
Да, вы абсолютно правы. Здесь все «объяснено»: http://docs.aws.amazon.com/AWSECommerceService/latest/DG/rest-signature.html Однако, когда я его кодирую, я не могу заставить его работать. Мне интересно, может ли кто-то быть таким добрым, чтобы предоставить фрагмент кода. У меня есть Googled повсюду и не могу найти ничего, что работает в Delphi – user1355041