J'essaie de consommer un tiers Api en utilisant javascript et un proxy PHP comme vu dans this Tread, je suis capable d'utiliser le proxy, mais la réponse que je reçois, est toujours:Ajax inter-domaine Php proxy 403 erreur
Impossible de charger la ressource: le serveur a répondu avec un statut de 403 (Interdit) http://MYDOMAIN.co/php/ba-simple-proxy.php?url=http://jsonplaceholder.typicode.com/posts&_=1471620448707
mon code javascript est:
function getLocationSimple(){
var proxy = 'php/ba-simple-proxy.php',
url = proxy + '?url=' + 'http://jsonplaceholder.typicode.com/posts';
console.log(url);
// Make JSON request.
$.getJSON(url, function(data){
console.log(data);
});
}
Je pensais qu'il était sur les autorisations sur le serveur tiers, donc j'ai décidé de changer à un ouvert - http://jsonplaceholder.typicode.com/posts -, mais je reçois toujours la même erreur, ce pourrait être des autorisations dans mon propre serveur? -mon hôte est hostgator-
http 403 erreur peut être due à de nombreuses raisons, vous pouvez voir plus [ici] (https://en.wikipedia.org/wiki/HTTP_403). Le problème ne se trouve pas dans votre script 'getLocationSimple' mais probablement dans' php/ba-simple-proxy.php'. –