Apache2范围上载(PUT)HTTP 204无内容

Apache2范围上载(PUT)HTTP 204无内容,apache,header,range,webdav,put,Apache,Header,Range,Webdav,Put,我在Ubuntu上安装了Apache2.4.7,并试图上传用“rangex-x”头分区的文件 mod_dav和mod_头已启用。此外,webdav目录还为PUT范围请求启用了“标题内容范围字节” 我不知道是否应该进行更多配置,但当我进行后续范围PUT时,我得到的是: PUT /webdav/header4/header4_201_1400000.ismv HTTP/1.1\r\n Range: bytes=0-667\r\n Content-Length: 667\r\n HTTP/1.1 2

我在Ubuntu上安装了Apache2.4.7,并试图上传用“rangex-x”头分区的文件

mod_dav
mod_头
已启用。此外,webdav目录还为PUT范围请求启用了“标题内容范围字节”

我不知道是否应该进行更多配置,但当我进行后续范围PUT时,我得到的是:

PUT /webdav/header4/header4_201_1400000.ismv HTTP/1.1\r\n
Range: bytes=0-667\r\n
Content-Length: 667\r\n

HTTP/1.1 201 Created\r\n
Location: http://10.168.200.94/webdav/header4/header4_201_1400000.ismv\r\n
Accept-Ranges: bytes\r\n
Content-Length: 71\r\n

PUT /webdav/header4/header4_201_1400000.ismv HTTP/1.1\r\n
Range: bytes=667-4498\r\n
Content-Length: 3831\r\n

HTTP/1.1 204 No Content\r\n
Content-Length: 0\r\n
我得到了
204 No Content
,就好像文件被覆盖但没有附加一样。

注意,尽管Apache可能支持这一点,但它被HTTP规范明确禁止,并且通常被认为是一个“坏主意”。因此,只有当您知道您将只针对您控制的apache服务器时,才可以这样做。请注意,尽管apache可能支持这一点,但HTTP规范明确禁止这样做,并且通常认为这是一个“坏主意”。因此,只有当您知道您将只针对您控制的apache服务器时,才可以这样做。