YungTatyu / webserv

HTTP/1.1 server written in cpp.
1 stars 0 forks source link

Issue135 file delete #242

Closed ayase-mstk closed 3 months ago

ayase-mstk commented 3 months ago

DELETE完了 → 200 ファイル削除権限(書き込み権限)無し -> 403 ファイル無し → 404

nginx だと ./configure --with-http_dav_moduleでDELETEメソッド使用可能。 ログをみると、lsstat()でfail存在見て、unlink()を使ってファイルを削除している。

webservではcgiがdeleteする機能を担保。

nginxはdav_moduleならdirも削除できるが、webservではupload機能においてファイルしかアップロードできないのでdelete機能もファイルだけが削除対象とする。