Comment résoudre non "Access-Control-Allow-Origin' en-tête est présent sur la ressource demandée

De la SCRO:
Un problème très commun que la plupart des développeurs sont confrontés quand ils ont frappé un service rest à partir d'un autre domaine et moi aussi

J'obtiens cette erreur :

Pas de "Access-Control-Allow-Origin' en-tête est présent sur la ressource demandée. Origine " http://localhost:8080 ' est donc pas autorisé à accéder.

Ci-dessous est la jsp extrait.

HTML:

<html>
<head>
<meta content="text/html; charset=utf-8">
<title>AJAX JSON SAMPLE</title>
<script type="application/javascript">	
function load() 
{ 
   var url = "https://samplewebapp1.herokuapp.com/rest/json/get";//use any url that have json data 
   var request; 
   if(window.XMLHttpRequest){   
    request=new XMLHttpRequest();//for Chrome, mozilla etc 
   }   
   else if(window.ActiveXObject){   
    request=new ActiveXObject("Microsoft.XMLHTTP");//for IE only 
   }   
   request.onreadystatechange  = function(){ 
      if (request.readyState == 4  ) 
      { 
        var jsonObj = JSON.parse(request.responseText);//JSON.parse() returns JSON object 
        document.getElementById("appName").innerHTML =  jsonObj.appName; 
        document.getElementById("language").innerHTML = jsonObj.language; 
      } 
   } 
   	request.open("GET", url, true); 
	request.send();  
} 
</script>
</head>
<body>
	appName:
	<span id="appName"></span>
	<br /> language:
	<span id="language"></span>
	<br />
	<button type="button" onclick="load()">Load Information</button>

</body>

</html>

Ci-dessous est le reste de la mise en œuvre de ce service.

`package com.heroku.rest;
 import java.util.Date;
 import javax.ws.rs.GET;
 import javax.ws.rs.Path;
 import javax.ws.rs.Produces;
 import javax.ws.rs.core.MediaType;

 import com.heroku.model.Heroku;

 @Path("/json")
 public class HerokuRestService {

 @GET
 @Path("/get")
 @Produces(MediaType.APPLICATION_JSON)
 public Heroku getTrackInJSON() {
         return new Heroku("My First Heroku", "Java", new Date().toString());
    }    }`

Ce qui me manque.?

InformationsquelleAutor Sudarsan San | 2018-04-17