Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal estou com problemas para fazer requisições a outro domínio usando o XMLHttpRequest.
Recebo estes 2 erros:
"Pedido entre origens bloqueado: a política de mesma origem proíbe a leitura de recursos remotos em https://api.edgecast.com/v2/reporting/customers/14916/bytestransferred?begindate=2015-01-28&enddate=2015-02-28. Isto pode ser corrigido movendo-se o recurso para o mesmo domínio ou ativando o CORS. "
"NetworkError: 405 Method Not Allowed - https://api.edgecast.com/v2/reporting/customers/14916/bytestransferred?begindate=2015-01-28&enddate=2015-02-28"
Meu código:
<?php
header('Content-Type: text/html; charset=utf-8');
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Allow-Headers: *');
header('Accept: application/json');
header('Host: api.edgecast.com');
header('Authorization: TOK:332492a9-7588-4704-b1cd-51d6821076ab');
?>
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript">
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","https://api.edgecast.com/v2/reporting/customers/14916/bytestransferred?begindate=2015-01-28&enddate=2015-02-28",true);
xmlhttp.setRequestHeader("Authorization","TOK:332492a9-7588-4704-b1cd-51d6821076ab");
xmlhttp.setRequestHeader("Host","api.edgecast.com");
xmlhttp.setRequestHeader("Accept","application/xml");
xmlhttp.send();
</script>
</head>
<body>
</body>
</html>
Eu não sei como resolver este problema alguém sabe me ajudar?
Carregando comentários...