Question:

In the context of the Client-Server model, which HTTP response status code indicates that the requested resource was not found on the server?

Show Hint

4xx = You messed up (Client). 5xx = I messed up (Server). 2xx = We are good (Success).
Updated On: Jul 4, 2026
  • 200
  • 302
  • 404
  • 500
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is C

Solution and Explanation

Concept:
HTTP status codes are issued by a server in response to a client's request. These codes are 3-digit integers categorized into five classes to communicate the status of the request.

Step 1:
Breaking down the Status Code Classes.

2xx (Success): The request was received and accepted (e.g., 200 OK).
3xx (Redirection): Further action is needed to complete the request (e.g., 302 Found/Moved).
4xx (Client Error): The request contains bad syntax or cannot be fulfilled (e.g., 404 Not Found).
5xx (Server Error): The server failed to fulfill an apparently valid request (e.g., 500 Internal Server Error).

Step 2:
The "404 Not Found" Error.
The 404 code specifically means that the server was able to communicate with the client, but the server could not find what was requested. This usually happens if a user mistypes a URL or if a page has been deleted from the server without a redirect.

Step 3:
Significance.
This is a "Client-side" error because the server is essentially saying: "I am working fine, but you asked for something that doesn't exist here." This is why it falls into the 4xx category.
Was this answer helpful?
0
0