Bonjour J'ai fait quelques lectures sur "CORS".Partage de ressources d'origine croisée
Je pense avoir compris le concept. Cependant, j'ai de la difficulté à effectuer une requête POST interdomaine.
J'ai configuré deux sites de test sur mon IIS local.
http://localhost/CORSService/hello.html
http://localhost:8000/CORSClient/index.html
Actuellement, le code suivant fonctionne:
<html>
<head>
<title></title>
<script src="jquery-1.4.3.js" type="text/javascript" language="javascript"></script>
</head>
<body>
This is my Hello World: "<span id="helloSpan" style="color: red"></span>"
<script>
$.ajax({
url: "http://localhost/CORSServer/hello.html",
type: "GET",
data: {words: ["tes"]},
dataType: "json",
cache: false,
contentType: "application/json",
success: function(result)
{
$("#helloSpan").html(result.words[0]);
},
error: function(a, b, c)
{
$("#helloSpan").html(a + ' ------- ' + b + ' ------- ' + c);
}
});
</script>
</body>
</html>
Cependant, dès que je change le type de "GET"-"POST", je recevez une méthode 405 non autorisée, erreur. J'héberge les sites de test dans IIS7.5. J'ai ajouté le Je suppose que afficherons Cross Domain est disponible avec CORS en-têtes de réponse HTTP suivants au site hébergé à http://localhost/CORSServer
Access-Control-Allow-Origin: http://localhost:8000
Access-Control-Allow-Methods: POST
Access-Control-Allow-Credentials: true
je peux être mal compris les sources que j'ai lu,?
Quelqu'un peut-il voir ce que je fais de mal, ou ai-je mal compris quelque chose?
Cheers,
James
Cheers mate, cela ne m'est pas venu à l'esprit, merci beaucoup! – Zack