2016-12-14 4 views
1

이 프로토콜에 대해 혼란스러워합니다. 요청은이 프로토콜을 사용하는 경우에 사용할 수있는 :HTTP 요청에 대한 HTTP 응답

  • HTTP
  • HTTPS에서 HTTP는 HTTP에
  • HTTP 에 HTTPS
  • HTTPSHTTPS

도메인이 HTTPS이고 HTTP의 하위 도메인 HTTP (POST 및 GET)에 HTTPS을 요청하여 데이터를 검색 할 수 있습니까? 예

자세한 I 서브 도메인 CORS 문제를 해결 뭐죠 https://domainName.com/

이 요청에서 전송

$.getJSON('http://api.domainName.com/api/Visitor/GetStates/' + countryId, function(data) { 
    $.each(data, function(key, value) { 
    $("#StateId").html($("#StateId").html() + 
     "<option value='" + 
     value.StateId + 
     "'>" + 
     value.StateName + 
     "</option>" 
    ); 
    }); 
} 

.

+0

HTTP 요청이 허용되지 않습니다. 나머지는 괜찮아. – William

+0

@ 윌리엄은 허용 된 코드인가요? – Afsaneh

+0

불행히도 요청을하는 사이트가 https를 초과하는 경우 아닙니다. – William

답변

0

Ajax 요청을 https로 전환해야합니다.

0

http://api.domainName.com/api/Visitor/GetStates/ 인터페이스 헤더를 추가 "액세스 제어 - 허용 - 원산지 : *"보안 사이트에서

+0

서버가 도메인 간 존재하지 않으므로 도메인 제한이 브라우저입니다. –

+0

http://api.domainName.com/ & https://domainName.com/, 다른 도메인 –

+0

시도 ... 헤더에 "Access-Control-Allow-Origin", "https : // domainName .com/" –