diff --git a/aspnetcore/tutorials/first-web-api.md b/aspnetcore/tutorials/first-web-api.md index 5f9582a3a7..f0b7b0c72f 100644 --- a/aspnetcore/tutorials/first-web-api.md +++ b/aspnetcore/tutorials/first-web-api.md @@ -361,7 +361,7 @@ The method: * Returns an [HTTP 201 status code](https://developer.mozilla.org/docs/Web/HTTP/Status/201) if successful. `HTTP 201` is the standard response for an `HTTP POST` method that creates a new resource on the server. * Adds a [Location](https://developer.mozilla.org/docs/Web/HTTP/Headers/Location) header to the response. The `Location` header specifies the [URI](https://developer.mozilla.org/docs/Glossary/URI) of the newly created to-do item. For more information, see [10.2.2 201 Created](https://www.rfc-editor.org/rfc/rfc9110.html#section-10.2.2). -* References the `GetTodoItem` action to create the `Location` header's URI. The C# `nameof` keyword is used to avoid hard-coding the action name in the `CreatedAtAction` call. +* References the `PostTodoItem` action to create the `Location` header's URI. The C# `nameof` keyword is used to avoid hard-coding the action name in the `CreatedAtAction` call. diff --git a/aspnetcore/tutorials/first-web-api/samples/7.0/TodoApi/Controllers/TodoItemsController.cs b/aspnetcore/tutorials/first-web-api/samples/7.0/TodoApi/Controllers/TodoItemsController.cs index 499a297c83..7e82e63a3e 100644 --- a/aspnetcore/tutorials/first-web-api/samples/7.0/TodoApi/Controllers/TodoItemsController.cs +++ b/aspnetcore/tutorials/first-web-api/samples/7.0/TodoApi/Controllers/TodoItemsController.cs @@ -80,8 +80,8 @@ namespace TodoApi.Controllers _context.TodoItems.Add(todoItem); await _context.SaveChangesAsync(); - // return CreatedAtAction("GetTodoItem", new { id = todoItem.Id }, todoItem); - return CreatedAtAction(nameof(GetTodoItem), new { id = todoItem.Id }, todoItem); + // return CreatedAtAction("PostTodoItem", new { id = todoItem.Id }, todoItem); + return CreatedAtAction(nameof(PostTodoItem), new { id = todoItem.Id }, todoItem); } //