XMLHttpRequest ne peut pas charger. Réponse pour le contrôle en amont est non valide code de statut HTTP 405
J'ai lu beaucoup de problèmes similaires dans StackOverflow, mais les solutions ne fonctionnent pas pour moi.
Je peux l'utiliser à l'aide de Facteur (extension Chrome). Je suis la transmission des données en tant que 'Header'. Et je reçois 200 code de retour.
J'ai besoin d'appeler cette méthode à l'aide d'ajax Jquery :
$.ajax(apiUri, {
beforeSend: function (xhr, settings) {
xhr.setRequestHeader('Authorization', 'Bearer ' + $('#AccessToken').val());
},
dataType: 'text',
cache: false,
success: function (data) {
console.log(data);
$('#output').text(data);
}
});
Mais dans ce cas, j'ai eu une erreur.
Comme
Des Ressources côté serveur, j'ai mis dans le web.config.
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type" />
<add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" />
</customHeaders>
</httpProtocol>
J'ai trouvé la solution pour même.
OriginalL'auteur Arvind Agrahari | 2016-05-23
Vous devez vous connecter pour publier un commentaire.
Je viens de mettre en paramètre global
et fait quelques changements dans le web.config(système d'.serveur web) paramètres
puis fonctionne bien 🙂
Grâce
Merci pour cette réponse!
OriginalL'auteur Arvind Agrahari