概述
阿里雲會對每個訪問的請求進行身份驗證,所以無論使用 HTTP 還是 HTTPS 協議提交請求,都需要在請求中包含簽名(Signature)信息。通過使用 Access Key ID 和 Access Key Secret 進行對稱加密的方法來驗證請求的發送者身份。阿里雲提供了多種語言的 SDK 及第三方 SDK,可以免去您對簽名算法進行編碼的麻煩。您可以從這裏瞭解更多阿里雲 SDK 的信息,前面系列博客也結合各種語言的SDK進行了實現。本文以DetectFace API爲示例,演示實際基於簽名校驗的實現。
操作步驟
1、pom.xml
<dependencies>
<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents