NaoyaFukuma / webserv

This is when you finally understand why a URL starts with HTTP
3 stars 0 forks source link

ドラフト #20

Closed NaoyaFukuma closed 1 year ago

Chanmachan commented 1 year ago

status_code_って指定がない場合って初期化とかって必要ないですか?

NaoyaFukuma commented 1 year ago

@Chanmachan

status_code_って指定がない場合って初期化とかって必要ないですか?

return ディレクトリが.confに存在しない場合、 enum return_type が、EMPTYになっているので、 status_code_がHTTPリクエスト処理時に読み込まれることはない。という前提から、 return ディレクトリが存在しない場合は、status_code_が未初期化かつ値の代入がされない状態を許容しています。

266行目の以下の部分のことですか?

} else { // status codeがない場合はURLとみなす location.return_.statuscode = 302; // defaultはリダレクト location.return_.returntype = RETURNURL; location.return.returnurl = tmp_str; }