是否可以使用 HTTP 1.1 功能更改位于其他服务器上的文件内容?

是否可以使用 HTTP 1.1 功能更改位于其他服务器上的文件内容?

假设我们在服务器上有一个具有所有权限的文件777。是否可以编写一个脚本,该脚本位于要修改文件以外的其他服务器上。该脚本仅使用 HTTP 1.1 协议功能来修改文件。这种情况可能吗?

答案1

从技术上讲,是的,这是可能的。HTTP 1.1 具有和PUT写入PATCH命令以及DELETE命令。但是,大多数 Web 服务器上都没有实现它们。您需要告诉 Apache 接受PUT/ PATCH/DELETE命令,并让特定程序或脚本处理这些命令以执行写入和删除。

幸运的是,此 W3C 页面列出了 2 个 Web 服务器(拼图是唯一一个仍然维护的,PUT默认支持该功能,另外还有一种简单的方法来设置 Apache 以支持它。

相关内容