1

我们有一个 Apache 服务器(Unix 变体),它将为少量文件提供服务以响应传入的请求。通过从另一个系统传输替换文件(不,我们无法更改),这些文件将随机更新(它们包含实时数据)。当前提出的传输更新的方法是通过 HTTPS POST 替换整个文件(这里有一些灵活性)。我想知道 Apache 是否会自动处理传入的 POST 请求 - 即。如果入站 GET 请求与 POST 更新同时发生,Apache 是否会确保 GET 接收到文件的旧版本或新版本,而不是错误或某种组合。

4

1 回答 1

1

Apache 不处理 POST 请求。您可能会有一个 CGI 程序,一个实际处理 POST 过程的脚本。GET 请求的行为取决于此脚本如何覆盖现有文件。最安全的方法是将 POST 数据下载到单独的文件中,然后将其重命名为现有文件,这将导致所需的行为。

于 2012-11-04T21:44:11.027 回答