Reader small image

You're reading from  Mastering Blazor WebAssembly

Product typeBook
Published inAug 2023
Reading LevelIntermediate
PublisherPackt
ISBN-139781803235103
Edition1st Edition
Languages
Tools
Right arrow
Author (1)
Ahmad Mozaffar
Ahmad Mozaffar
author image
Ahmad Mozaffar

Ahmad Mozaff ar is a senior soft ware engineer, cloud developer, and trainer who currently works at ContraForce as a senior full stack engineer responsible for developing SaaS platforms using Blazor, Azure, AI, and other modern technologies. Originally from Syria, his passion for soft ware development, especially .NET and Azure, started at a very early age. He loves teaching people about developing soft ware using .NET, Azure, and other Microsoft technologies through his YouTube channel, AK Academy, and writing articles on multiple platforms, which have reached more than 400K readers.
Read more about Ahmad Mozaffar

Right arrow

Implementing a POST web API call in Blazor WebAssembly

We have developed the BookForm page, which has a form for entering the book details and a submit button that currently does nothing other than write some logs to the console window.

The BookForm page is for the store admin, who can insert new books. For now, we don’t have authentication either on the server side in the web API or on the client side; that’s the target of Chapter 9. But we need to complete the logic of this page so that when the admin clicks the Submit button, the book gets posted to the API, which stores it in its data source. When the app goes online in production and an admin adds a new book, all those users who navigate to the app will see the new book on the Index page because that web API is the main source of data for our project.

The BooksStore API exposes a POST endpoint, and according to the Swagger documentation, accepts a JSON object in the body of the POST request, as shown here:

...
lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Mastering Blazor WebAssembly
Published in: Aug 2023Publisher: PacktISBN-13: 9781803235103

Author (1)

author image
Ahmad Mozaffar

Ahmad Mozaff ar is a senior soft ware engineer, cloud developer, and trainer who currently works at ContraForce as a senior full stack engineer responsible for developing SaaS platforms using Blazor, Azure, AI, and other modern technologies. Originally from Syria, his passion for soft ware development, especially .NET and Azure, started at a very early age. He loves teaching people about developing soft ware using .NET, Azure, and other Microsoft technologies through his YouTube channel, AK Academy, and writing articles on multiple platforms, which have reached more than 400K readers.
Read more about Ahmad Mozaffar