如何在cpanel托管的我的api网络服务器上允许python / ajax请求

时间:2019-09-05 12:58:08

标签: wordpress rest .htaccess cpanel user-agent

我无法使用python或Ajax等脚本请求从Web服务器获取资源。而不是浏览器。

我正在谈论的资源只是一个PHP文件,其任务是获取通过GET请求发送给它的参数,并将其发送到位于不同端点上的函数。

例如:-my.domain.com包含php文件 -my.otherdomain.com包含一个基于api处理请求的api      参数已发送。

用户将请求发送到my.domain.com,该请求会自动转发到my.otherdomain.com,并在收到回复后显示用户。

问题是,如果通过浏览器执行此操作效果很好,而当脚本执行请求时会出现问题。

我尝试更改HTTP请求标头中的User-Agent字段,但得到了正确的结果,但这不是将api端点卖给某人的更好方法。

我在网上进行了大量搜索以解决此问题,发现所有问题都与允许允许的.htaccess文件有关,或者拒绝其他用户代理。 在CPanel上,我找到了此文件,并且似乎没有对用户代理进行任何byby或允许操作,因此这使我假设存在一个上层控件,我无法理解它的含义。

.htaccess文件包含此

# END WordPress
# BEGIN USER AGENT BLOCKER  
# END USER AGENT BLOCKER  

通过脚本将Http请求发送到my.domain.com时的实际结果是:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>410 Gone</title>
</head><body>
<h1>Gone</h1>
<p>The requested resource is no longer available on this server and there is no forwarding address.
Please remove all references to this resource.</p>
</body></html>
我想

wich是wordpress重定向页面。

我期望的结果是一个json,例如当我将请求发送到my.otherdomain.com时,或者当我通过第一个域中的浏览器发送请求时。

0 个答案:

没有答案