this Treadに示すように、JavaScriptとPHPプロキシを使用してサードパーティのApiを消費しようとしていますが、私はプロキシを使用することができますが、私が得る応答は常にです:AjaxクロスドメインPHPプロキシ403エラー
は、リソースの読み込みに失敗しました:サーバは403(禁止) http://MYDOMAIN.co/php/ba-simple-proxy.php?url=http://jsonplaceholder.typicode.com/posts&_=1471620448707
私のjavascriptのコードの状態で応答します:
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);
});
}
が、私はそれがサードパーティのサーバー上の権限についてだと思ったので、私は変更することを決めたそれは開いた1つに - http://jsonplaceholder.typicode.com/posts - 、私はまだ同じエラーが発生し、それは私自身のサーバーでのアクセス許可ですか? -my hostはhostgator-
http 403エラーは、多くの理由が原因である可能性があります[ここ](https://en.wikipedia.org/wiki/HTTP_403)をもっと見ることができます。問題はあなたの 'getLocationSimple'スクリプトではなく' php/ba-simple-proxy.php'の中にあるものでしょう。 –