リクエストされたリソースが見つからない時、HTTPサーバはHTTP 404 Not Foundを返す。
/* 書き込み */ strcpy(send_buf, "HTTP/1.0 404 Not Found\r\n"); /* send_bufに"HTTP/1.0 404 Not Found\r\n"をコピー. */ send(acc, send_buf, strlen(send_buf), 0); /* send_bufを送信. */
シンプルにこれだけ返すようにしてみる。
ブラウザ側でこういうのを用意してる。
Status Codeが404 Not Foundになってる。
今度はHTTPボディをちゃんと付ける。
サーバ側の404ページが表示された。
ちゃんとヘッダも付いてる。
Sample/http/http_status_code/404/src/http_status_code at master · bg1bgst333/Sample · GitHub