我正在我的域名上托管我的网页。我把以下信息。当我去查看应用程序时,它显示405方法不允许...不确定我做错了什么。
*
答案 0 :(得分:3)
加载APP的第一页是POST请求。
似乎您的服务器可能拒绝它们。
值得检查服务器端错误日志以获取更多信息。
答案 1 :(得分:2)
实际上,它很可能是您服务器上的设置。我有同样的问题,我的服务器不允许.html页面上的POST方法,将我的画布页面源更改为.php,现在一切正常。
答案 2 :(得分:0)
如果您可以查看您的apache日志,它将提供更明确的错误,我们可以帮助您进行调试。虽然405错误通常表示服务器出现问题,但通常会出现POST请求。
答案 3 :(得分:0)
我犯了两次在html中创建我的网站而不是使用脚本扩展的错误。例如,如果您在Windows服务器上运行并在Visual Studio中编码,则很容易创建.htm或.html文件。但是,大多数Web服务器不允许对这些页面执行POST操作。相反,创建.aspx页面,这仍然允许您使用相同的静态HTML和JavaScript。这解决了我在两种情况下的问题。