apache2.4 上的 Put 和 Delete 出现 405 错误

405 error on Put and Delete on apache2.4

这几个小时让我抓狂

向 Apache

发送 DELETEPUT 请求时,您有时会收到看似荒谬的 405 Method Not allowed

似乎对于 PUTDELETE 请求,如果 apache 找不到您请求的资源,它会将它们路由到默认处理程序

这意味着正确的 404 Not Found 错误被替换为 405 错误

因此,如果您遇到 405 没有任何意义的错误,请非常仔细地检查您的 URL,因为您可能有一个小错字,或者像我这样违反了事实上 PHP curl 不支持相对地址