2016-11-04 8 views
0

내 웹 사이트의 각 제품에 대해 Amazon에서 몇 권의 책을 홍보하는 페이지가 있습니다. 내 웹 서버에서 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를 통해 액세스 할 수 있다는 것을 발견 :

가 완벽하게 작동 URL을 생성합니다 'https://images-na.ssl-images-amazon.com'와 'http://ecx.images-amazon.com를'교체.

내 질문의 예에서 이미지가 성공적으로 다음 URL에서 https을 통해 액세스 할 수 있습니다

:

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