POST 请求不起作用,但 GET 工作一个 lokal 一切正常


POST Request not working, but GET works an lokal all works

我正在尝试使用 AJAX 执行 POST 请求。此站点 http://www.learn-it-up.de/sap-kurse/对 http://www.learn-it-up.de/wp-content/themes/lms/framework/courses_utils.php 执行 AJAX POST 操作,但它返回 403 禁止访问。

当我在 brwoser (GET) 中称该网站 http://www.learn-it-up.de/wp-content/themes/lms/framework/courses_utils.php direkt 时,它可以工作!所以只有开机自检不工作。

当我在我的本地主机上尝试这一切时,它也可以工作!那么我可以更改哪些配置才能完成这项工作呢?

我无法发布 AJAX 请求,因为它不允许发布代码,但是当我在本地主机上下垂时,它正在工作。

顺便说一下,我正在使用Wordpress。

可能是服务器配置拒绝了 POST http 方法。另外,也许您在服务器中有一些mod_rewrite(我假设是apache)规则,这些规则可能会将您的帖子重定向到其他地方。

此外,您

正在测试的服务器和wordpress实例的基础架构或配置可能与您的环境完全不同,也许您之间有一个nginx或其他可能干扰的组件,等等。

比较本地环境和服务器之间的配置和基础结构,您很可能会找到答案。