JUNNETWORKS / 42-webserv

Webserv is one of the projects in 42 cursus.
5 stars 0 forks source link

POST、DELETEの実装 #197

Closed ToYeah closed 2 years ago

ToYeah commented 2 years ago

close #181 close #70 close #69

POSTの挙動は「Webを支える技術」7.4を参考に決めた

LoadRequest部分でPOST,DELETEを実行するが、関数名が微妙なのでExecuteRequestに変えた 処理できないメソッドはrequestのparseを行う時点ではじかれる

JUNNETWORKS commented 2 years ago

POSTリクエストを送ったときに、 location の root に存在しないディレクトリが指定されていた際に 500 が返ってくるけど、 404 を返すか、ディレクトリを作るかしたほうがいいかも。 ただ、このあたりはどれが正解とか無いのでこのまま 500 が返ってくるのでも良いかも。意図的に 500 を返すようにしているならそれで良い。