it-swarm.dev

페이지가 HTTPS를 통해로드되었지만 안전하지 않은 XMLHttpRequest 엔드 포인트를 요청했습니다.

D3 자바 스크립트가있는 페이지가 있습니다. 이 페이지는 HTTPS 웹 사이트 내에 있지만 인증서는 자체 서명되어 있습니다.

페이지를로드하면 D3 시각화가 표시되지 않고 오류가 발생합니다.

혼합 컨텐츠 : ' https://integration.jsite.com/data/vis '의 페이지가 HTTPS를 통해로드되었지만 안전하지 않은 XMLHttpRequest 엔드 포인트 ' http : // integration. jsite.com/data/rdata.csv '. 이 요청은 차단되었습니다. 콘텐츠는 HTTPS를 통해 제공되어야합니다.

나는 약간의 연구를했고 페이지가로드 된 것과 동일한 프로토콜로 JavaScript가 호출하는 것을 발견했습니다. 따라서 페이지가 https를 통해로드 된 경우 rdata.csv https를 통해 요청되어야합니다. http로 요청됩니다.

인증서가 서버에서 자체 서명 되었기 때문입니까? 실제 SSL 인증서를 설치하는 것 외에이 문제를 해결하려면 어떻게해야합니까?

24
J86

이 문제를 해결하기 위해 수행 할 수있는 작업 (실제 SSL 인증서 설치 제외).

당신은 할 수 없습니다.

Https 웹 페이지에서는 AJAX https 웹 페이지에 대한 요청 만 할 수 있습니다 (브라우저가 신뢰하는 인증서를 사용하여 자체 서명 한 인증서를 사용하는 경우 방문자에게 적용되지 않음)

17
Tom