2015-06-14 153 views
1

我正在嘗試使用AJAX執行POST請求。 此網站http://www.learn-it-up.de/sap-kurse/做了一個AJAX POST到http://www.learn-it-up.de/wp-content/themes/lms/framework/courses_utils.php,但它返回一個403禁止。POST請求無法正常工作,但GET工程lokal全部工作

當我在brwoser(GET)中調用站點http://www.learn-it-up.de/wp-content/themes/lms/framework/courses_utils.php direkt時,它正常工作!所以只有POST不起作用。

當我在我的本地主機上嘗試這一切時,它也可以工作! 那麼,我可以改變什麼配置來完成這項工作?

我無法發佈AJAX請求,因爲它不被允許發佈代碼,但是當我在本地主機上下垂時它正在工作。

順便說一下,我使用Wordpress。

回答

1

可能是服務器配置拒絕POST http方法。另外,也許你有一些mod_rewrite(我假設apache)規則在服務器,可能會重定向您的帖子其他地方。

此外,您正在測試的服務器和wordpress實例的基礎架構或配置可能完全不同於您的環境,也許您有一個介於兩者之間的nginx或一些其他可能會干擾的組件。

比較您的本地環境和服務器之間的配置和基礎設施,您很可能會找到答案。