Courseiva

200-901 Software Development and Design Practice Question

Which HTTP status code indicates that a POST request successfully created a new resource?

⚠ Common exam trap

200-901 often tests the confusion between 200 OK and 201 Created, since both indicate success — candidates must remember that 201 specifically signals resource creation.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

201 Created

HTTP 201 Created is the standard response indicating that a request (typically POST) has succeeded and resulted in the creation of a new resource. The response often includes a Location header pointing to the URI of the newly created resource, per RFC 7231.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    204 No Content

    Why it's wrong here

    204 No Content confirms success but signals that no representation accompanies the response, so it does not indicate that a resource was created. It is tempting because 2xx codes denote successful requests, yet 204 is used for updates or deletions returning no body; creation is signalled by 201 Created.

  • ✗

    301 Moved Permanently

    Why it's wrong here

    301 Moved Permanently is a redirection status telling the client the resource now resides at a different URI, so it reports relocation rather than creation. It is tempting because 3xx responses follow a successful request, but 301 concerns URL changes; 201 Created is the code for a newly created resource.

  • ✓

    201 Created

    Why this is correct

    HTTP 201 Created is returned when a POST request results in a new resource being created on the server, typically accompanied by a Location header identifying the new resource's URI. It precisely signals successful creation, unlike 200 OK, which merely indicates general success.

  • ✗

    200 OK

    Why it's wrong here

    200 OK reports generic success and returns a representation, but does not assert that a new resource was created; it also covers retrievals and updates. It is tempting because 200 is the common success code, yet 201 Created specifically confirms creation and typically carries a Location header.

About these practice questions

One of 975 original 200-901 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Cisco exam blueprint

This 200-901 practice question is part of Courseiva's free Cisco certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 200-901 exam.