Je vais essayer d'utiliser l'application ASP.NET Web API API API avec Cors, mais obtenir une erreur: p>
xmlhttprequest ne peut pas charger http: // localhost: 5555 / API / produit . Origine NULL n'est pas autorisée par l'accès à la commande d'accès. P> blockQuote>
Comment puis-je le gérer? P>
3 Réponses :
Le projet Webapicontrib a un simple Cors MessageHandler a>. Ou si vous recherchez une solution plus sophistiquée, le thinkTecure.IdentityModel Project possède un support Cors. P>
@SeyedMorteZamousavi à l'heure actuelle, le support de Cors est également cuit dans l'API Web.
Ajouter la classe et inscrivez-le dans la configuration p>
@Nerve qui n'a pas fonctionné pour moi, je reçois toujours, "xmlhttprequest ne peut pas charger localhost: 1125 / API / HOME / DATA / SAOMESPRING Aucune en-tête "Access-Control-Origin-Origin" est présente sur la ressource demandée. Origine ' localhost: 1025 'n'est donc pas autorisé à accéder."
Vous pouvez également faire cela en installant Cela permettra à votre API d'activer le partage de ressources microsoft.aspnet.webapi.cors code> package de Nuget fort> .
d'origine croisée (CORS) code>. Vous pouvez le faire comme: p>