2016-11-04 3 views
0

私のウェブサイトの各製品について、Amazonからいくつかの本を宣伝するページがあります。私はWebサーバーからAWSECommerceServiceへのクエリを使って本を手に入れます。 Amazonから受け取ったXMLには、タイトル、価格、画像URLなどの情報を含む書籍のリストが含まれています。私はそれらの情報を使用して自分のウェブサイトページを生成します。 Amazonによって提供される画像のURLはすべてHTTPですが、ブラウザのレバーでページの訪問者に警告するのを避けるため、HTTPSプロトコルを使用して公開する必要があります。 HTTPHTTPSに置き換えても機能しません。https(AWSECommerceService)でAmazonイメージにアクセスする方法

例:

http://ecx.images-amazon.com/images/I/51tD0SDNMeL.SX166.jpg => OK

https://ecx.images-amazon.com/images/I/51tD0SDNMeL.SX166.jpg => ERR_CERT_COMMON_NAME_INVALID

任意の提案?

答えて

3

私はちょうど同じ画像が異なるamazon.comのサブドメインにHTTPSを介してアクセスすることができることを発見した:

は「https://images-na.ssl-images-amazon.com」で「http://ecx.images-amazon.comの交換」は完全に作業URLを生成します。私の質問の例では

画像が正常に以下のURLでhttpsを介してアクセスすることができます。

https://images-na.ssl-images-amazon.com/images/I/51tD0SDNMeL.SX166.jpg