【发布时间】:2016-12-26 20:10:35
【问题描述】:
我正在尝试使用 this Tread 中所见的 javascript 和 PHP 代理来使用第三方 Api,我可以使用代理,但我得到的响应始终是:
加载资源失败:服务器响应状态为 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);
});
}
我以为是关于第三方服务器的权限,所以我决定将其更改为开放的-http://jsonplaceholder.typicode.com/posts-,但我仍然遇到同样的错误,可能是我自己的服务器中的权限? -我的主机是hostgator-
【问题讨论】:
-
http 403错误可能是由于多种原因,您可以查看更多here。问题不在您的
getLocationSimple脚本中,而可能在php/ba-simple-proxy.php内部。
标签: javascript php proxy http-status-code-403